Go to the documentation of this file.
12 #ifndef ECL_SIGSLOTS_LITE_UTILITY_HPP_
13 #define ECL_SIGSLOTS_LITE_UTILITY_HPP_
28 template <
typename Data>
32 template <
typename Data>
37 template <
typename Data,
typename FunctionClass>
39 const sigslots::MemberSlotsBase<Data,FunctionClass> &member_slots = object;
40 return member_slots.stored();
43 template <
typename Data,
typename FunctionClass>
static unsigned int stored(const bool increment=false)
Number of slots currently stored.
Management classes for sigslots lite.
static const unsigned int capacity
Number of global functions of this type that can be slotted.
unsigned int member_slots_capacity(const FunctionClass &object)
virtual unsigned int capacity() const
unsigned int global_slots_capacity()
unsigned int global_slots_stored()
Used internally to retrieve info about members lots.
unsigned int member_slots_stored(const FunctionClass &object)