#include <flx_gc.hpp>
Inheritance diagram for flx::gc::generic::collector_t:

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 |
1.5.1