lestes::std::mem::init_gc Class Reference

Initializer for gc. More...

#include <gc.hh>

List of all members.

Public Member Functions

 init_gc (void)
 Initializes gc static fields once.
 ~init_gc (void)
 Performs cleanup to gc static fields once.

Private Member Functions

 init_gc (const init_gc &)
 Hides copy constructor.
init_gcoperator= (const init_gc &)
 Hides assignment operator.


Detailed Description

Initializer for gc.

Initializes static fields of gc class, before they are used. Ensures that order of dynamic initialization will not be broken.


Constructor & Destructor Documentation

lestes::std::mem::init_gc::init_gc ( void   ) 

Initializes gc static fields once.

Constructor of first existing object initializes gc class.

lestes::std::mem::init_gc::~init_gc ( void   ) 

Performs cleanup to gc static fields once.

Destructor of last existing object runs cleanup of gc class.

lestes::std::mem::init_gc::init_gc ( const init_gc  )  [private]

Hides copy constructor.


Member Function Documentation

init_gc& lestes::std::mem::init_gc::operator= ( const init_gc  )  [private]

Hides assignment operator.


The documentation for this class was generated from the following files:
Generated on Mon Feb 12 18:50:16 2007 for lestes by doxygen 1.5.1-20070107