momo  3.9
momo::ArraySettings< tInternalCapacity, tGrowOnReserve, tUsePtrIterator > Class Template Reference

#include <Array.h>

Static Public Member Functions

static size_t GrowCapacity (size_t capacity, size_t minNewCapacity, ArrayGrowCause growCause, bool linear) noexcept
 

Static Public Attributes

static const CheckMode checkMode = CheckMode::bydefault
 
static const size_t internalCapacity = tInternalCapacity
 
static const bool growOnReserve = tGrowOnReserve
 
static const bool usePtrIterator = tUsePtrIterator
 

Member Function Documentation

◆ GrowCapacity()

template<size_t tInternalCapacity = 0, bool tGrowOnReserve = true, bool tUsePtrIterator = (tInternalCapacity == 0)>
static size_t momo::ArraySettings< tInternalCapacity, tGrowOnReserve, tUsePtrIterator >::GrowCapacity ( size_t  capacity,
size_t  minNewCapacity,
ArrayGrowCause  growCause,
bool  linear 
)
inlinestaticnoexcept

Member Data Documentation

◆ checkMode

template<size_t tInternalCapacity = 0, bool tGrowOnReserve = true, bool tUsePtrIterator = (tInternalCapacity == 0)>
const CheckMode momo::ArraySettings< tInternalCapacity, tGrowOnReserve, tUsePtrIterator >::checkMode = CheckMode::bydefault
static

◆ growOnReserve

template<size_t tInternalCapacity = 0, bool tGrowOnReserve = true, bool tUsePtrIterator = (tInternalCapacity == 0)>
const bool momo::ArraySettings< tInternalCapacity, tGrowOnReserve, tUsePtrIterator >::growOnReserve = tGrowOnReserve
static

◆ internalCapacity

template<size_t tInternalCapacity = 0, bool tGrowOnReserve = true, bool tUsePtrIterator = (tInternalCapacity == 0)>
const size_t momo::ArraySettings< tInternalCapacity, tGrowOnReserve, tUsePtrIterator >::internalCapacity = tInternalCapacity
static

◆ usePtrIterator

template<size_t tInternalCapacity = 0, bool tGrowOnReserve = true, bool tUsePtrIterator = (tInternalCapacity == 0)>
const bool momo::ArraySettings< tInternalCapacity, tGrowOnReserve, tUsePtrIterator >::usePtrIterator = tUsePtrIterator
static

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