#include <TreeMap.h>
|
| template<typename Iterator , typename ItemCreator > |
| static void | RelocateCreate (MemManager &memManager, Iterator srcBegin, Iterator dstBegin, size_t count, ItemCreator &&itemCreator, Item *newItem) |
| |
| template<typename Iterator > |
| static void | ShiftNothrow (MemManager &memManager, Iterator begin, size_t shift) noexcept |
| |
| static const Key & | GetKey (const Item &item) noexcept |
| |
| static void | Destroy (MemManager *memManager, Item &item) noexcept |
| |
| static void | Relocate (MemManager *memManager, Item &srcItem, Item *dstItem) |
| |
| static void | Replace (MemManager &memManager, Item &srcItem, Item &dstItem) |
| |
| static void | ReplaceRelocate (MemManager &memManager, Item &srcItem, Item &midItem, Item *dstItem) |
| |
| template<typename KeyArg > |
| static void | AssignKey (MemManager &memManager, KeyArg &&keyArg, Item &item) |
| |
◆ Item
template<typename TKeyValueTraits >
◆ Key
template<typename TKeyValueTraits >
◆ KeyValueTraits
template<typename TKeyValueTraits >
◆ MemManager
template<typename TKeyValueTraits >
◆ Value
template<typename TKeyValueTraits >
◆ RelocateCreate()
template<typename TKeyValueTraits >
template<typename Iterator , typename ItemCreator >
◆ ShiftNothrow()
template<typename TKeyValueTraits >
template<typename Iterator >
◆ isNothrowShiftable
template<typename TKeyValueTraits >
Initial value:= KeyValueTraits::isKeyNothrowShiftable
&& KeyValueTraits::isValueNothrowShiftable
The documentation for this class was generated from the following file: