AssignKey(MemManager &, KeyArg &&keyArg, Key &key) | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | inlinestatic |
Create(MemManager &memManager, Key &&key, ValueCreator &&valueCreator, Key *newKey, Value *newValue) | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | inlinestatic |
Create(MemManager &memManager, const Key &key, ValueCreator &&valueCreator, Key *newKey, Value *newValue) | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | inlinestatic |
Destroy(MemManager *memManager, Key &key, Value &value) noexcept | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | inlinestatic |
isKeyNothrowRelocatable | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | static |
isKeyNothrowShiftable | momo::TreeMapKeyValueTraits< TKey, TValue, TMemManager > | static |
isValueNothrowRelocatable | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | static |
isValueNothrowShiftable | momo::TreeMapKeyValueTraits< TKey, TValue, TMemManager > | static |
Key typedef | momo::TreeMapKeyValueTraits< TKey, TValue, TMemManager > | |
keyAlignment | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | static |
MemManager typedef | momo::TreeMapKeyValueTraits< TKey, TValue, TMemManager > | |
Relocate(MemManager *memManager, Key &srcKey, Value &srcValue, Key *dstKey, Value *dstValue) | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | inlinestatic |
RelocateExec(MemManager &memManager, KeyIterator srcKeyBegin, ValueIterator srcValueBegin, KeyIterator dstKeyBegin, ValueIterator dstValueBegin, size_t count, Executor &&exec) | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | inlinestatic |
Replace(MemManager &memManager, Key &srcKey, Value &srcValue, Key &dstKey, Value &dstValue) | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | inlinestatic |
ReplaceRelocate(MemManager &memManager, Key &srcKey, Value &srcValue, Key &midKey, Value &midValue, Key *dstKey, Value *dstValue) | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | inlinestatic |
ShiftKeyNothrow(MemManager &memManager, KeyIterator keyBegin, size_t shift) noexcept | momo::TreeMapKeyValueTraits< TKey, TValue, TMemManager > | inlinestatic |
ShiftValueNothrow(MemManager &memManager, ValueIterator valueBegin, size_t shift) noexcept | momo::TreeMapKeyValueTraits< TKey, TValue, TMemManager > | inlinestatic |
Value typedef | momo::TreeMapKeyValueTraits< TKey, TValue, TMemManager > | |
valueAlignment | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | static |
ValueCreator typedef | momo::internal::MapKeyValueTraits< TKey, TValue, TMemManager > | |