Public Types | |
|
typedef std::map < Value, ValueItem * > | ValueMap |
|
typedef std::map < Collection::ItemId, ValueItem * > | IdMap |
|
typedef std::map < Value, ValueItem * > ::iterator | ValueMapIterator |
|
typedef std::map < Collection::ItemId, ValueItem * > ::iterator | IdMapIterator |
Public Member Functions | |
| ValueCache (Object *) | |
| Status | insert (const Value &, Collection::ItemId, int state) |
| Status | suppress (ValueItem *item) |
| ValueItem * | get (Collection::ItemId) |
| ValueItem * | get (const Value &) |
| void | setObject (Object *_o) |
| void | empty () |
| unsigned int | size () const |
| ValueMap & | getValueMap () |
| IdMap & | getIdMap () |
| void | trace () |
| Status | suppressOid (ValueItem *item) |
| Status | suppressObject (ValueItem *item) |
| Status | suppressData (ValueItem *item) |
| Status | setState (int state) |
| ValueItem * | get (Data data, Size item_size) |
| Status | insert (const eyedbsm::Oid *oid, Collection::ItemId id, int state) |
| ~ValueCache () | |
Static Public Attributes | |
| static Collection::ItemId | DefaultItemID = ~0 |
Definition at line 53 of file ValueCache.h.
1.5.3