Falcon::Garbageable Class Reference

#include <garbageable.h>

Inheritance diagram for Falcon::Garbageable:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 Garbageable (const Garbageable &other)
 Copy constructor.
 Garbageable ()
virtual void gcMark (uint32 mk)
 Applies mark to subclasses.
virtual ~Garbageable ()


Constructor & Destructor Documentation

Falcon::Garbageable::Garbageable (  ) 

Falcon::Garbageable::Garbageable ( const Garbageable other  ) 

Copy constructor.

virtual Falcon::Garbageable::~Garbageable (  )  [virtual]


Member Function Documentation

virtual void Falcon::Garbageable::gcMark ( uint32  mk  )  [virtual]

Applies mark to subclasses.

By default, this method just changes the mark() value.

Subclasses having deep data may overload this to take care of marking it.

Reimplemented in Falcon::CacheObject, Falcon::CoreArray, Falcon::CoreClass, Falcon::CoreDict, Falcon::CoreFunc, Falcon::CoreObject, Falcon::core::ErrorObject, Falcon::GarbagePointer, Falcon::LiveModule, and Falcon::MemBuf.


The documentation for this class was generated from the following file:

Generated on Mon Oct 19 10:11:35 2009 for Falcon_Core by  doxygen 1.5.8