boost::signals2::slot_base — 插槽的基类。
// In header: <boost/signals2/slot_base.hpp> class slot_base { public: // types typedef std::vector<implementation-detail> locked_container_type; // tracking bool expired() const; locked_container_type lock() const; };
slot_base
跟踪bool expired() const;
返回值 |
如果任何被跟踪的对象已过期,则返回 |
locked_container_type lock() const;
返回值 |
包含指向每个插槽被跟踪对象的 shared_ptr 的容器。 只要返回的容器保持在作用域内,插槽的任何被跟踪对象都不会过期。 |
抛出 |
如果任何插槽的被跟踪对象已过期,则抛出 expired_slot。 |