|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::lang::sys::BoehmGCHeapFrame Class Reference#include <BoehmGCAllocator.h>
Inheritance diagram for acdk::lang::sys::BoehmGCHeapFrame:
List of all members.
Constructor & Destructor Documentation
acdk::lang::sys::BoehmGCHeapFrame::BoehmGCHeapFrame |
( |
RHeapFrame |
top = Nil, |
|
|
int |
flags = HeapHasGC | HeapIsConsGC, |
|
|
const char * |
name = |
|
) |
[inline] |
|
virtual acdk::lang::sys::BoehmGCHeapFrame::~BoehmGCHeapFrame |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
virtual void acdk::lang::sys::BoehmGCHeapFrame::add |
( |
const Object * |
obj, |
|
|
size_t |
size |
|
) |
[inline, virtual] |
|
virtual Allocator* acdk::lang::sys::BoehmGCHeapFrame::allocator |
( |
|
) |
[inline, virtual] |
|
virtual bool acdk::lang::sys::BoehmGCHeapFrame::checkCyclicReferences |
( |
bool |
recursiv = true |
) |
const [inline, virtual] |
|
virtual bool acdk::lang::sys::BoehmGCHeapFrame::gc |
( |
const Object * |
obj, |
|
|
bool |
recursiv = true |
|
) |
[inline, virtual] |
|
virtual bool acdk::lang::sys::BoehmGCHeapFrame::gc |
( |
bool |
recursiv = true |
) |
[virtual] |
|
virtual bool acdk::lang::sys::BoehmGCHeapFrame::hasObject |
( |
const Object * |
obj, |
|
|
bool |
recursiv = true |
|
) |
const [inline, virtual] |
|
|
uses NotifyObjectEventListener::listedAllocated
- Parameters:
-
flags | combination of ListObjectsFlags |
Implements acdk::lang::sys::HeapFrame. |
virtual int acdk::lang::sys::BoehmGCHeapFrame::objectCount |
( |
bool |
recursiv = true |
) |
const [inline, virtual] |
|
virtual bool acdk::lang::sys::BoehmGCHeapFrame::onDestroy |
( |
Object * |
obj |
) |
[inline, virtual] |
|
|
will called after finalize, before 'delete obj'
|
virtual void acdk::lang::sys::BoehmGCHeapFrame::printObjects |
( |
sys::core_output & |
os, |
|
|
bool |
recursiv = true |
|
) |
const [inline, virtual] |
|
virtual bool acdk::lang::sys::BoehmGCHeapFrame::removeObject |
( |
const Object * |
obj, |
|
|
bool |
recursiv = true |
|
) |
[inline, virtual] |
|
virtual size_t acdk::lang::sys::BoehmGCHeapFrame::totalAllocated |
( |
bool |
recursiv = true |
) |
const [inline, virtual] |
|
Member Data Documentation
|
|