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