eyedb::gbxAutoGarb Class Reference
[eyedb]

List of all members.

Public Types

enum  Type { SUSPEND = 1, ACTIVE }

Public Member Functions

 gbxAutoGarb (int list_cnt=default_list_cnt)
 gbxAutoGarb (gbxAutoGarb::Type, int list_cnt=default_list_cnt)
 gbxAutoGarb (const gbxTag &, gbxBool excepted=gbxFalse, int list_cnt=default_list_cnt)
 gbxAutoGarb (gbxAutoGarb *)
gbxAutoGarb::Type suspend ()
void restore (gbxAutoGarb::Type)
gbxAutoGarb::Type setType (gbxAutoGarb::Type)
gbxAutoGarb::Type getType ()
void keepObjs ()
virtual ~gbxAutoGarb ()
void addObj (gbxObject *)
gbxBool isObjRegistered (gbxObject *)
gbxBool isObjDeleted (gbxObject *)
gbxBool keepObj (gbxObject *, gbxBool)
gbxBool markObjDeleted (gbxObject *)

Static Public Member Functions

static void addObject (gbxObject *)
static void keepObject (gbxObject *, gbxBool)
static gbxBool isObjectRegistered (gbxObject *)
static gbxBool isObjectDeleted (gbxObject *)
static gbxAutoGarbgetCurrentAutoGarb ()
static void markObjectDeleted (gbxObject *)

Static Public Attributes

static const int default_list_cnt = 512


Detailed Description

Definition at line 188 of file gbx.h.


Member Enumeration Documentation

enum eyedb::gbxAutoGarb::Type

Enumerator:
SUSPEND 
ACTIVE 

Definition at line 194 of file gbx.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:19 2008 for eyedb by  doxygen 1.5.3