flx::gc::generic::collector_t Struct Reference

Collector abstraction. More...

#include <flx_gc.hpp>

Inheritance diagram for flx::gc::generic::collector_t:

flx::gc::collector::flx_collector_t flx::gc::collector::flx_ts_collector_t List of all members.

Public Member Functions

void set_debug (bool d)
unsigned long get_allocation_count () const
unsigned long get_root_count () const
unsigned long get_allocation_amt () const
void * allocate (gc_shape_t *shape, unsigned long x)
unsigned long collect ()
void add_root (void *memory)
void remove_root (void *memory)
void finalise (void *frame)
virtual void set_used (void *memory, unsigned long)=0
virtual void incr_used (void *memory, unsigned long)=0
virtual unsigned long get_used (void *memory)=0
virtual unsigned long get_count (void *memory)=0
virtual void * create_empty_array (gc_shape_t &shape, unsigned long count)=0

Public Attributes

bool debug

Detailed Description

Collector abstraction.


The documentation for this struct was generated from the following file:
Generated on Sat Aug 25 21:22:58 2007 for Felix by  doxygen 1.5.1