|
| MAXON_IMPLEMENTATION_SIMPLE (MapImpl) |
|
| MapImpl () |
|
| MapImpl (MAP &&map) |
|
| MapImpl (MapImpl &&src) |
|
Int | GetCount () const |
|
ResultRef< NonConstValueType > | InsertKey (const KeyType &key, Bool &created=BoolLValue()) |
|
ResultRef< NonConstValueType > | InsertKey (KeyType &&key, Bool &created=BoolLValue()) |
|
NonConstValueType * | FindValue (const KeyType &key) |
|
const ValueType * | FindValue (const KeyType &key) const |
|
Result< Bool > | Erase (const KeyType &key) |
|
Iterator | Erase (const Iterator &iterator) |
|
Result< void > | CopyFrom (const Interface &other) |
|
Result< Interface * > | Clone (Bool copyContent) const |
|
String | ToString (const FormatStatement *formatStatement=nullptr) const |
|
Int | GetMemorySize () const |
|
const DataType & | GetKeyDataType () const |
|
const DataType & | GetValueDataType () const |
|
void | Reset () |
|
void | Flush () |
|
void | IteratorInit (Iterator *it, Bool end) |
|
void | IteratorInit (ConstIterator *it, Bool end) const |
|
void | IteratorInitMove (Iterator *dest, Iterator *src) const |
|
void | IteratorInitMove (ConstIterator *dest, ConstIterator *src) const |
|
void | IteratorFree (Iterator *it) const |
|
void | IteratorFree (ConstIterator *it) const |
|
Bool | IteratorIsEqual (const Iterator *a, const Iterator *b) const |
|
Bool | IteratorIsEqual (const ConstIterator *a, const ConstIterator *b) const |
|
void | IteratorInc (Iterator *it) const |
|
void | IteratorInc (ConstIterator *it) const |
|
Pair< const KeyType &, ValueType & > | IteratorGet (const Iterator *it) const |
|
Pair< const KeyType &, const ValueType & > | IteratorGet (const ConstIterator *it) const |
|
std::add_lvalue_reference< MAP >::type | GetMap () |
|
const MapType & | GetMap () const |
|