#include <TreeNode.h>
◆ MemPoolParams
template<size_t tMaxCapacity = 32, size_t tCapacityStep = (tMaxCapacity >= 16) ? tMaxCapacity / 8 : 2, typename TMemPoolParams = MemPoolParams<(tMaxCapacity < 64) ? 8 : 1>, bool tIsContinuous = true>
◆ Node
template<size_t tMaxCapacity = 32, size_t tCapacityStep = (tMaxCapacity >= 16) ? tMaxCapacity / 8 : 2, typename TMemPoolParams = MemPoolParams<(tMaxCapacity < 64) ? 8 : 1>, bool tIsContinuous = true>
template<typename ItemTraits >
◆ GetSplitItemIndex()
template<size_t tMaxCapacity = 32, size_t tCapacityStep = (tMaxCapacity >= 16) ? tMaxCapacity / 8 : 2, typename TMemPoolParams = MemPoolParams<(tMaxCapacity < 64) ? 8 : 1>, bool tIsContinuous = true>
static size_t momo::TreeNode< tMaxCapacity, tCapacityStep, TMemPoolParams, tIsContinuous >::GetSplitItemIndex |
( |
size_t |
itemCount, |
|
|
size_t |
newItemIndex |
|
) |
| |
|
inlinestaticnoexcept |
◆ capacityStep
template<size_t tMaxCapacity = 32, size_t tCapacityStep = (tMaxCapacity >= 16) ? tMaxCapacity / 8 : 2, typename TMemPoolParams = MemPoolParams<(tMaxCapacity < 64) ? 8 : 1>, bool tIsContinuous = true>
const size_t momo::TreeNode< tMaxCapacity, tCapacityStep, TMemPoolParams, tIsContinuous >::capacityStep = tCapacityStep |
|
static |
◆ isContinuous
template<size_t tMaxCapacity = 32, size_t tCapacityStep = (tMaxCapacity >= 16) ? tMaxCapacity / 8 : 2, typename TMemPoolParams = MemPoolParams<(tMaxCapacity < 64) ? 8 : 1>, bool tIsContinuous = true>
const bool momo::TreeNode< tMaxCapacity, tCapacityStep, TMemPoolParams, tIsContinuous >::isContinuous = tIsContinuous |
|
static |
◆ maxCapacity
template<size_t tMaxCapacity = 32, size_t tCapacityStep = (tMaxCapacity >= 16) ? tMaxCapacity / 8 : 2, typename TMemPoolParams = MemPoolParams<(tMaxCapacity < 64) ? 8 : 1>, bool tIsContinuous = true>
const size_t momo::TreeNode< tMaxCapacity, tCapacityStep, TMemPoolParams, tIsContinuous >::maxCapacity = tMaxCapacity |
|
static |
The documentation for this class was generated from the following file: