#include <AllocatorInternals.h>
Public Types | |
typedef std::map< Object *, ReferedMapValue * > | Object2ReferedMap |
typedef Object2ReferedMap::iterator | iterator |
Public Member Functions | |
ReferedMap (int mapsize) | |
~ReferedMap () | |
ObjectPtrVector * | getRefered (Object *obj) |
ObjectRefPtrVector * | getHolded (Object *obj) |
void | addRefered (Object *obj, Object *f) |
void | addHolder (RObject *r) |
iterator | begin () |
iterator | end () |
iterator | find (Object *o) |
void | erase (iterator &it) |
void | eraseValue (RObject *field) |
Public Attributes | |
Object2ReferedMap | _map |
Static Public Attributes | |
ReferedMap * | _thisInstance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|