Public Member Functions | List of all members
ecl::lite::sigslots::MemberSlotsBase< Data, FunctionClass > Class Template Referenceabstract

Used internally to retrieve info about members lots. More...

#include <managers.hpp>

Inheritance diagram for ecl::lite::sigslots::MemberSlotsBase< Data, FunctionClass >:
Inheritance graph
[legend]

Public Member Functions

virtual sigslots::MemberSlot< Data, FunctionClass > * addSlot (void(FunctionClass::*func)(Data), FunctionClass &instance)=0
 
virtual unsigned int capacity () const
 
virtual unsigned int stored () const
 

Detailed Description

template<typename Data, typename FunctionClass>
class ecl::lite::sigslots::MemberSlotsBase< Data, FunctionClass >

Used internally to retrieve info about members lots.

Definition at line 43 of file managers.hpp.

Member Function Documentation

template<typename Data, typename FunctionClass>
virtual sigslots::MemberSlot<Data,FunctionClass>* ecl::lite::sigslots::MemberSlotsBase< Data, FunctionClass >::addSlot ( void(FunctionClass::*)(Data)  func,
FunctionClass &  instance 
)
pure virtual
template<typename Data, typename FunctionClass>
virtual unsigned int ecl::lite::sigslots::MemberSlotsBase< Data, FunctionClass >::capacity ( ) const
inlinevirtual

Reimplemented in ecl::lite::MemberSlots< Data, FunctionClass, Capacity >.

Definition at line 46 of file managers.hpp.

template<typename Data, typename FunctionClass>
virtual unsigned int ecl::lite::sigslots::MemberSlotsBase< Data, FunctionClass >::stored ( ) const
inlinevirtual

Reimplemented in ecl::lite::MemberSlots< Data, FunctionClass, Capacity >.

Definition at line 45 of file managers.hpp.


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


ecl_sigslots_lite
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:09:06