Main Page
Modules
Namespaces
Classes
Files
Alphabetical List
Class List
Class Hierarchy
Class Members
eyedb
::
gbxAutoGarb
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
gbxAutoGarb
*
getCurrentAutoGarb
()
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:
gbx.h
gbx.cc
Generated on Mon Dec 22 18:16:19 2008 for eyedb by
1.5.3