fw4spl
fwCom::HasSlots Class Reference

This class proposes a mapping between a SlotKeyType and a SlotBase. More...

#include <HasSlots.hpp>

+ Inheritance diagram for fwCom::HasSlots:
+ Collaboration diagram for fwCom::HasSlots:

Public Types

typedef std::shared_ptr< HasSlotssptr
 
typedef std::shared_ptr< const HasSlotscsptr
 

Public Member Functions

std::shared_ptr< SlotBaseslot (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.
 
HasSlotsoperator= (const HasSlots &)
 Copy operator forbidden.
 

Protected Attributes

Slots m_slots
 

Detailed Description

This class proposes a mapping between a SlotKeyType and a SlotBase.

Definition at line 22 of file HasSlots.hpp.


The documentation for this class was generated from the following file: