ponder
3.2
C++ reflection library
|
Receives notification about creation / destruction of metaclasses and metaenums. More...
#include <observer.hpp>
Public Member Functions | |
virtual | ~Observer () |
Destructor. | |
virtual void | classAdded (const Class &added) |
Functon called when a new metaclass is created. More... | |
virtual void | classRemoved (const Class &removed) |
Functon called when an existing metaclass is destroyed. More... | |
virtual void | enumAdded (const Enum &added) |
Functon called when a new metaenum is created. More... | |
virtual void | enumRemoved (const Enum &removed) |
Functon called when an existing metaenum is destroyed. More... | |
Receives notification about creation / destruction of metaclasses and metaenums.
This class is a base class which must be derived in order to create custom observers. None of the virtual functions is pure, so you can only override the one you're interested in.
|
virtual |
Functon called when a new metaclass is created.
added | Metaclass that have been added |
|
virtual |
Functon called when an existing metaclass is destroyed.
removed | Metaclass that have been destroyed |
|
virtual |
Functon called when a new metaenum is created.
added | Metaenum that have been added |
|
virtual |
Functon called when an existing metaenum is destroyed.
removed | Metaenum that have been destroyed |