Class Index Cross Index Namespace Index

Class General::AtExit


Contained in: General
Derived from: none
Derived by: none

#include "general/AtExit.hh"


public function member index:

static void Append(ExitFunction Function);
static bool IsExiting();
 

private function member index:

SINGLETON_TS_DECL(AtExit);
~AtExit();
 

Description:



Function Member Descriptions:


General::AtExit::SINGLETON_TS_DECL


SINGLETON_TS_DECL(AtExit);
Declare public methods generic to Singleton class: see "general" library




General::AtExit::~AtExit


~AtExit();



General::AtExit::Append


static void Append(ExitFunction Function);



General::AtExit::IsExiting


static bool IsExiting();



Variable Member Descriptions:


General::AtExit::m_head_function -

static exit_function_node* m_head_function;

General::AtExit::m_is_exiting -

static bool m_is_exiting;