#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. |