lestes::std::mem::aa Class Reference

Inheritance diagram for lestes::std::mem::aa:

Inheritance graph
List of all members.

Static Public Member Functions

static ptr< aacreate (void)

Protected Member Functions

 aa (void)
virtual void gc_mark (void)
 Marks the keystone.

Private Member Functions

 aa (const aa &)
aaoperator= (const aa &)

Constructor & Destructor Documentation

lestes::std::mem::aa::aa ( void   )  [protected]

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

Member Function Documentation

ptr< aa > lestes::std::mem::aa::create ( void   )  [static]

Reimplemented from lestes::std::mem::a.

void lestes::std::mem::aa::gc_mark ( void   )  [protected, virtual]

Marks the keystone.

Marks all directly reachable parts of the class. The method must be overriden for each inherited class. It should contain abc.gc_mark() for each field abc of the inherited class and call to gc_mark() of the direct ancestor of the class. Does nothing for keystone, only stops processing of ancestors.

Reimplemented from lestes::std::mem::a.

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

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