|
| Map (bool isMultiMap) |
| Class constructor.
|
|
MapIterator< KeyType, ValueType > | LowerBound (const KeyType &data) |
| Returns an iterator pointing to the first element that is not less than (i.e. greater or equal to) data.
|
|
MapIterator< KeyType, ValueType > | UpperBound (const KeyType &data) |
| Returns an iterator pointing to the first element that is greater than key.
|
|
ReverseMapIterator< KeyType, ValueType > | Rbegin () |
| Reverse begin container method.
|
|
ReverseMapIterator< KeyType, ValueType > | Rend () |
| Reverse end container method.
|
|
MapIterator< KeyType, ValueType > | begin () |
| Begin container method.
|
|
MapIterator< KeyType, ValueType > | end () |
| End container method.
|
|
MapIterator< KeyType, ValueType > | Begin () |
| Begin container method.
|
|
MapIterator< KeyType, ValueType > | End () |
| End container method.
|
|
std::pair< MapIterator< KeyType, ValueType >, bool > | Emplace (EmplaceKeyType &&key, EmplaceValueType &&value) |
| The method for inserting data into the Map.
|
|
std::pair< MapIterator< KeyType, ValueType >, MapIterator< KeyType, ValueType > > | EqualRange (const KeyType &data) |
| The method for getting range of data.
|
|
MapIterator< KeyType, ValueType > | Find (const KeyType &data) |
| The method for getting iterator with key.
|
|
std::size_t | Erase (const KeyType &data) |
| The method for erase data from Map with key.
|
|
MapIterator< KeyType, ValueType > | Erase (const MapIterator< KeyType, ValueType > &dataIt) |
| The method for erase data from Map with iterator.
|
|
void | Clear () |
| The method for clear Map.
|
|
std::size_t | Size () |
| The method for get Map size.
|
|
The descendant of the ParentMap class, which stores the map, i.e. the binary tree.