#include <TreeSet.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) noexcept(isNothrowRelocatable) |
|
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 &, KeyArg &&keyArg, Item &item) |
|
◆ Item
template<typename TKey , typename TMemManager >
◆ MemManager
template<typename TKey , typename TMemManager >
◆ RelocateCreate()
template<typename TKey , typename TMemManager >
template<typename Iterator , typename ItemCreator >
static void momo::TreeSetItemTraits< TKey, TMemManager >::RelocateCreate |
( |
MemManager & |
memManager, |
|
|
Iterator |
srcBegin, |
|
|
Iterator |
dstBegin, |
|
|
size_t |
count, |
|
|
ItemCreator && |
itemCreator, |
|
|
Item * |
newItem |
|
) |
| |
|
inlinestatic |
◆ ShiftNothrow()
template<typename TKey , typename TMemManager >
template<typename Iterator >
◆ isNothrowShiftable
template<typename TKey , typename TMemManager >
The documentation for this class was generated from the following file: