|
| UnorderedMap (const bool &isMultiMap) noexcept |
| Class constructor.
|
|
UnorderedMapIterator< KeyType, ValueType > | begin () noexcept |
| Begin container method.
|
|
UnorderedMapIterator< KeyType, ValueType > | end () noexcept |
| End container method.
|
|
UnorderedMapIterator< KeyType, ValueType > | Begin () noexcept |
| Begin container method.
|
|
UnorderedMapIterator< KeyType, ValueType > | End () noexcept |
| End container method.
|
|
bool | IsMultiContainer () const noexcept |
| The method to check if it is multi container.
|
|
std::pair< UnorderedMapIterator< KeyType, ValueType >, bool > | Emplace (EmplaceKeyType &&key, EmplaceValueType &&value) noexcept |
| The method for inserting data into the Map.
|
|
std::pair< UnorderedMapIterator< KeyType, ValueType >, UnorderedMapIterator< KeyType, ValueType > > | EqualRange (const KeyType &data) noexcept |
| The method for getting range of data.
|
|
UnorderedMapIterator< KeyType, ValueType > | Find (const KeyType &data) noexcept |
| The method for getting iterator with key.
|
|
std::size_t | Erase (const KeyType &data) noexcept |
| The method for erase data from Map with key.
|
|
UnorderedMapIterator< KeyType, ValueType > | Erase (const UnorderedMapIterator< KeyType, ValueType > &dataIt) noexcept |
| The method for erase data from Map with iterator.
|
|
void | Clear () noexcept |
| The method for clear Map.
|
|
std::size_t | Size () noexcept |
| The method for get Map size.
|
|
The descendant of the ParentMap class, which stores the unordered_map, i.e. the hash table.