2005/5/9

     
 

class ReferedMap

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::sys::ReferedMap Class Reference

#include <AllocatorInternals.h>

List of all members.

Public Types

typedef std::map< Object *,
ReferedMapValue * > 
Object2ReferedMap
typedef Object2ReferedMap::iterator iterator

Public Member Functions

 ReferedMap (int mapsize)
 ~ReferedMap ()
ObjectPtrVectorgetRefered (Object *obj)
ObjectRefPtrVectorgetHolded (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


Member Typedef Documentation

typedef Object2ReferedMap::iterator acdk::lang::sys::ReferedMap::iterator
 

typedef std::map<Object*, ReferedMapValue*> acdk::lang::sys::ReferedMap::Object2ReferedMap
 


Constructor & Destructor Documentation

acdk::lang::sys::ReferedMap::ReferedMap int  mapsize  )  [inline]
 

acdk::lang::sys::ReferedMap::~ReferedMap  )  [inline]
 


Member Function Documentation

void acdk::lang::sys::ReferedMap::addHolder RObject r  )  [inline]
 

void acdk::lang::sys::ReferedMap::addRefered Object obj,
Object f
[inline]
 

iterator acdk::lang::sys::ReferedMap::begin  )  [inline]
 

iterator acdk::lang::sys::ReferedMap::end  )  [inline]
 

void acdk::lang::sys::ReferedMap::erase iterator it  )  [inline]
 

void acdk::lang::sys::ReferedMap::eraseValue RObject field  )  [inline]
 

iterator acdk::lang::sys::ReferedMap::find Object o  )  [inline]
 

ObjectRefPtrVector* acdk::lang::sys::ReferedMap::getHolded Object obj  )  [inline]
 

ObjectPtrVector* acdk::lang::sys::ReferedMap::getRefered Object obj  )  [inline]
 


Member Data Documentation

Object2ReferedMap acdk::lang::sys::ReferedMap::_map
 

ReferedMap* acdk::lang::sys::ReferedMap::_thisInstance [static]