#include <TreeTraits.h>
◆ IsValidKeyArg
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
template<typename KeyArg >
◆ Key
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
◆ LessFunc
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
◆ Node
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
template<typename ItemTraits >
◆ TreeNode
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
◆ TreeTraitsStd()
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
◆ GetLessFunc()
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
◆ GetSplitItemIndex()
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
size_t momo::TreeTraitsStd< TKey, TLessFunc, tMultiKey, TTreeNode >::GetSplitItemIndex |
( |
size_t |
itemCount, |
|
|
size_t |
newItemIndex |
|
) |
| const |
|
inlinenoexcept |
◆ IsLess()
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
template<typename KeyArg1 , typename KeyArg2 >
bool momo::TreeTraitsStd< TKey, TLessFunc, tMultiKey, TTreeNode >::IsLess |
( |
const KeyArg1 & |
key1, |
|
|
const KeyArg2 & |
key2 |
|
) |
| const |
|
inline |
◆ multiKey
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
◆ useLinearSearch
template<typename TKey , typename TLessFunc = std::less<TKey>, bool tMultiKey = false, typename TTreeNode = TreeNodeDefault>
Initial value:=
std::is_same<LessFunc, std::less<Key>>::value && IsFastComparable<Key>::value
The documentation for this class was generated from the following file: