#include <ixlib_garbage.hh>
Public Methods | |
reference_manager (Deallocator const &dealloc=Deallocator()) | |
void | addReference (T const *instance) |
void | freeReference (T const *instance) |
void | addNoFreeReference (T const *instance) |
void | removeNoFreeReference (T const *instance) |
void | forgetReference (T const *instance) |
Protected Types | |
typedef unsigned | hash_value |
Protected Attributes | |
instance_data * | Instances [HASH_MAX+1] |
Deallocator | Dealloc |
Static Protected Attributes | |
hash_value const | HASH_MAX = 0x3ff |
|
Definition at line 390 of file ixlib_garbage.hh. |
|
Definition at line 397 of file ixlib_garbage.hh. |
|
Definition at line 419 of file ixlib_garbage.hh. |
|
Definition at line 406 of file ixlib_garbage.hh. |
|
Definition at line 433 of file ixlib_garbage.hh. |
|
Definition at line 411 of file ixlib_garbage.hh. |
|
Definition at line 424 of file ixlib_garbage.hh. |
|
Definition at line 394 of file ixlib_garbage.hh. Referenced by freeReference().
|
|
Definition at line 391 of file ixlib_garbage.hh. |
|
Definition at line 393 of file ixlib_garbage.hh. |