Template Class MemberSlots< void, FunctionClass, Capacity >

Inheritance Relationships

Base Type

  • public ecl::lite::sigslots::MemberSlotsBase< void, FunctionClass >

Class Documentation

template<typename FunctionClass, unsigned int Capacity>
class MemberSlots<void, FunctionClass, Capacity> : public ecl::lite::sigslots::MemberSlotsBase<void, FunctionClass>

Specialisation for void member slots management.

Protected Functions

inline MemberSlots()

Friends

template<unsigned int Capacity_, typename FunctionClass_>
friend sigslots::Error connect(Signal<void, Capacity_> &signal, void (FunctionClass_::* f)(void), FunctionClass_ &o)
template<typename Data_, typename FunctionClass_>
friend unsigned int member_slots_stored(const FunctionClass_ &object)
template<typename Data_, typename FunctionClass_>
friend unsigned int member_slots_capacity(const FunctionClass_ &object)