37 bool BESGlobalIQ::is_initialized = false ;
64 if( BESGlobalIQ::is_initialized ==
false )
66 for(
int i = 0; i < 5; i++)
77 BESGlobalIQ::is_initialized = true ;
96 if( BESGlobalIQ::is_initialized ==
true )
98 for(
int i = 4; i >= 0; i--)
105 BESGlobalIQ::is_initialized = false ;
static bool BESGlobalQuit(void)
Runs the termination functions in reverse order of initialization, providing the application to clean...
virtual bool initialize(int argc, char **argv)=0
function for the initialization of objects, such as globals.
static bool BESGlobalInit(int argc, char **argv)
initialize global objects in an orderly fashion.
virtual bool terminate(void)=0
function for the termination of objects, such as global objects.
BESInitializer * BESGlobalInitList[]