Data Structures | |
class | atExitSingleton |
To execute only once GENERIC_DESTRUCTOR::HouseKeeping et the end of process, a dedicated object is created, as a singleton: atExitSingleton. More... | |
Functions | |
void | HouseKeeping (void) |
Executes all objects of type DESTRUCTOR_OF in the Destructors list. More... | |
Variables | |
static bool | atExitSingletonDone = false |
static atExitSingleton | HouseKeeper = atExitSingleton(false) |
static singleton for atExitSingleton class More... | |
void HouseKeeping | ( | void | ) |
Executes all objects of type DESTRUCTOR_OF in the Destructors list.
Deletes all objects of type DESTRUCTOR_OF in the Destructors list. Deletes the list.
References atExitSingletonDone, GENERIC_DESTRUCTOR::Destructors, and DEVTRACE.
Referenced by atExitSingleton::atExitSingleton().
|
static |
Referenced by GENERIC_DESTRUCTOR::Add(), atExitSingleton::atExitSingleton(), and HouseKeeping().
|
static |
static singleton for atExitSingleton class