fw4spl
|
This class proposes a mapping between a SlotKeyType and a SlotBase. More...
#include <HasSlots.hpp>
Public Types | |
typedef std::shared_ptr< HasSlots > | sptr |
typedef std::shared_ptr< const HasSlots > | csptr |
Public Member Functions | |
std::shared_ptr< SlotBase > | slot (const Slots::SlotKeyType &key) const |
template<typename SlotType > | |
std::shared_ptr< SlotType > | slot (const Slots::SlotKeyType &key) const |
template<typename F , typename A > | |
std::shared_ptr< Slot< typename::fwCom::util::convert_function_type< F >::type > > | newSlot (const Slots::SlotKeyType &key, F f, A a) |
Protected Member Functions | |
HasSlots (const HasSlots &) | |
Copy constructor forbidden. | |
HasSlots & | operator= (const HasSlots &) |
Copy operator forbidden. | |
Protected Attributes | |
Slots | m_slots |
This class proposes a mapping between a SlotKeyType and a SlotBase.
Definition at line 22 of file HasSlots.hpp.