#include <VMemMap.h>
Inheritance diagram for rel::VMemMap:


Public Methods | |
| VMemMap () | |
| virtual | ~VMemMap () |
| virtual VMapPtr | createDirectory (const string &name) |
| virtual OpaqueValue | find (const string &name) |
| virtual VMapIterator | begin () |
| virtual VMapIterator | end () |
| virtual VMapIterator | at (const string &name) |
| virtual ErrorCode | insert (const string &name, const OpaqueValue &value) |
| virtual ErrorCode | assign (const string &name, const OpaqueValue &value) |
| virtual ErrorCode | erase (const string &name) |
| virtual ErrorCode | clear () |
Protected Methods | |
| virtual void | advanceIterator (const OpaqueValue &) const |
| virtual bool | equalIteratorData (const OpaqueValue &, const OpaqueValue &) const |
| virtual void | assignIteratorData (const OpaqueValue &, const OpaqueValue &) const |
| virtual void | getKeyValue (const OpaqueValue &, std::pair< std::string, OpaqueValue > *result) |
|
|
Remove (and destroy) all elements in the map. Reimplemented from rel::VMap. |
|
|
create directory using a direct name. throws VMap_unsupported if not implemented Reimplemented from rel::VMap. |
1.2.10 written by Dimitri van Heesch,
© 1997-2001