Add(Key &&key, Value &&value) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Add(Key &&key, const Value &value) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Add(const Key &key, Value &&value) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Add(const Key &key, const Value &value) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Add(ConstKeyIterator keyIter, Value &&value) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Add(ConstKeyIterator keyIter, const Value &value) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Add(ArgIterator begin, ArgIterator end) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Add(std::initializer_list< Pair > pairs) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
AddCrt(Key &&key, ValueCreator &&valueCreator) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
AddCrt(const Key &key, ValueCreator &&valueCreator) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
AddCrt(ConstKeyIterator keyIter, ValueCreator &&valueCreator) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
AddKeyCrt(ConstKeyIterator keyIter, KeyCreator &&keyCreator) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
AddVar(Key &&key, ValueArgs &&... valueArgs) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
AddVar(const Key &key, ValueArgs &&... valueArgs) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
AddVar(ConstKeyIterator keyIter, ValueArgs &&... valueArgs) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
CheckIterator(ConstIterator iter, bool allowEmpty=true) const | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
CheckKeyIterator(ConstKeyIterator keyIter, bool allowEmpty=true) const | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Clear() noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
ConstIterator typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
ConstKeyBounds typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
ConstKeyIterator typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
ContainsKey(const Key &key) const | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
ContainsKey(const KeyArg &key) const | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Find(const Key &key) const | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Find(const Key &key) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Find(const KeyArg &key) const | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Find(const KeyArg &key) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetBegin() const noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetBegin() noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetEnd() const noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetEnd() noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetHashTraits() const noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetKeyBounds() const noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetKeyBounds() noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetKeyCount() const noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetMemManager() const noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetMemManager() noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
GetValueCount() const noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
HashMultiMap() | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
HashMultiMap(const HashTraits &hashTraits, MemManager memManager=MemManager()) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inlineexplicit |
HashMultiMap(std::initializer_list< Pair > pairs) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
HashMultiMap(std::initializer_list< Pair > pairs, const HashTraits &hashTraits, MemManager memManager=MemManager()) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inlineexplicit |
HashMultiMap(HashMultiMap &&hashMultiMap) noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
HashMultiMap(const HashMultiMap &hashMultiMap) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
HashMultiMap(const HashMultiMap &hashMultiMap, MemManager memManager) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inlineexplicit |
HashTraits typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
InsertKey(Key &&key) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
InsertKey(const Key &key) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Iterator typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
Key typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
KeyBounds typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
KeyIterator typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
KeyValueTraits typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
MakeIterator(ConstKeyIterator keyIter, size_t valueIndex=0) const | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
MakeIterator(KeyIterator keyIter, size_t valueIndex=0) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
MakeMutableIterator(ConstIterator iter) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
MakeMutableKeyIterator(ConstKeyIterator keyIter) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
MemManager typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
MOMO_STATIC_ASSERT(internal::ObjectAlignmenter< Key >::Check(KeyValueTraits::keyAlignment)) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
MOMO_STATIC_ASSERT(internal::ObjectAlignmenter< Value >::Check(KeyValueTraits::valueAlignment)) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
operator=(HashMultiMap &&hashMultiMap) noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
operator=(const HashMultiMap &hashMultiMap) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Remove(ConstKeyIterator keyIter, size_t valueIndex) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Remove(ConstIterator iter) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Remove(const PairFilter &pairFilter) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
RemoveKey(ConstKeyIterator keyIter) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
RemoveKey(const Key &key) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
RemoveValues(ConstKeyIterator keyIter) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
ResetKey(ConstKeyIterator keyIter, KeyArg &&keyArg) | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Settings typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
Swap(HashMultiMap &hashMultiMap) noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |
Value typedef | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | |
~HashMultiMap() noexcept | momo::HashMultiMap< TKey, TValue, THashTraits, TMemManager, TKeyValueTraits, TSettings > | inline |