30 template<
class CallbackType>
39 template<
class CallbackType>
50 template<
class CallbackType>
59 template<
class CallbackType>
64 cbr_.append(
static_cast<CallbackType*
>(
this));
74 template<
class CallbackType>
79 CallbackType* cbPtr = cbr_.remove(
static_cast<CallbackType*
>(
this));
Base class with which callbacks are registered.
Abstract class to handle automatic call-back registration with the CallbackRegistry....
virtual ~Callback()
Destructor.
bool checkOut()
Check-out Callback from CallbackRegistry.
Callback(CallbackRegistry< CallbackType > &)
Construct and register with CallbackRegistry.
bool checkIn()
Register Callback with CallbackRegistry.