momo  3.9
momo::internal::TreeSetNodeItemTraits< TTreeSetItemTraits > Class Template Reference

#include <TreeSet.h>

Public Types

typedef TreeSetItemTraits::Item Item
 
typedef TreeSetItemTraits::MemManager MemManager
 

Static Public Member Functions

template<typename Iterator >
static void ShiftNothrow (MemManager &memManager, Iterator begin, size_t shift) noexcept
 

Static Public Attributes

static const bool isNothrowShiftable = TreeSetItemTraits::isNothrowShiftable
 
static const size_t alignment = TreeSetItemTraits::alignment
 

Protected Types

typedef TTreeSetItemTraits TreeSetItemTraits
 

Member Typedef Documentation

◆ Item

template<typename TTreeSetItemTraits >
typedef TreeSetItemTraits::Item momo::internal::TreeSetNodeItemTraits< TTreeSetItemTraits >::Item

◆ MemManager

template<typename TTreeSetItemTraits >
typedef TreeSetItemTraits::MemManager momo::internal::TreeSetNodeItemTraits< TTreeSetItemTraits >::MemManager

◆ TreeSetItemTraits

template<typename TTreeSetItemTraits >
typedef TTreeSetItemTraits momo::internal::TreeSetNodeItemTraits< TTreeSetItemTraits >::TreeSetItemTraits
protected

Member Function Documentation

◆ ShiftNothrow()

template<typename TTreeSetItemTraits >
template<typename Iterator >
static void momo::internal::TreeSetNodeItemTraits< TTreeSetItemTraits >::ShiftNothrow ( MemManager memManager,
Iterator  begin,
size_t  shift 
)
inlinestaticnoexcept

Member Data Documentation

◆ alignment

template<typename TTreeSetItemTraits >
const size_t momo::internal::TreeSetNodeItemTraits< TTreeSetItemTraits >::alignment = TreeSetItemTraits::alignment
static

◆ isNothrowShiftable

template<typename TTreeSetItemTraits >
const bool momo::internal::TreeSetNodeItemTraits< TTreeSetItemTraits >::isNothrowShiftable = TreeSetItemTraits::isNothrowShiftable
static

The documentation for this class was generated from the following file: