#include <SetUtility.h>
|
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) |
|
◆ Creator
template<typename TKey , typename TMemManager >
template<typename... ItemArgs>
◆ Item
template<typename TKey , typename TMemManager >
◆ Key
template<typename TKey , typename TMemManager >
◆ MemManager
template<typename TKey , typename TMemManager >
◆ AssignKey()
template<typename TKey , typename TMemManager >
template<typename KeyArg >
◆ Destroy()
template<typename TKey , typename TMemManager >
◆ GetKey()
template<typename TKey , typename TMemManager >
◆ Relocate()
template<typename TKey , typename TMemManager >
◆ Replace()
template<typename TKey , typename TMemManager >
◆ ReplaceRelocate()
template<typename TKey , typename TMemManager >
◆ alignment
template<typename TKey , typename TMemManager >
◆ isNothrowRelocatable
template<typename TKey , typename TMemManager >
The documentation for this class was generated from the following file: