40#ifndef CallbackRegistry_H
41#define CallbackRegistry_H
53template<
class CallbackType>
68template<
class CallbackType>
71 public CallbackRegistryName,
80 void operator=(
const CallbackRegistry&) =
delete;
Intrusive doubly-linked list.
Base class with which callbacks are registered.
CallbackRegistry()
Construct null.
virtual ~CallbackRegistry()
Destructor.
Abstract class to handle automatic call-back registration with the CallbackRegistry....
Macro definitions for declaring ClassName(), NamespaceName(), etc.
#define TemplateName(TemplateNameString)
Add typeName information from argument TypeNameString to a.
UILList< DLListBase, T > UIDLList