momo  3.9
momo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >::Params Class Reference

#include <ArrayBucket.h>

Public Member Functions

 Params (MemManager &memManager)
 
 Params (const Params &)=delete
 
 ~Params ()=default
 
Paramsoperator= (const Params &)=delete
 
void Clear () noexcept
 
MemManagerGetMemManager () noexcept
 
FastMemPoolGetFastMemPool (size_t memPoolIndex) noexcept
 
ArrayMemPoolGetArrayMemPool () noexcept
 

Constructor & Destructor Documentation

◆ Params() [1/2]

template<typename TItemTraits , size_t tMaxFastCount, typename TMemPoolParams , typename TArraySettings >
momo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >::Params::Params ( MemManager memManager)
inlineexplicit

◆ Params() [2/2]

template<typename TItemTraits , size_t tMaxFastCount, typename TMemPoolParams , typename TArraySettings >
momo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >::Params::Params ( const Params )
delete

◆ ~Params()

template<typename TItemTraits , size_t tMaxFastCount, typename TMemPoolParams , typename TArraySettings >
momo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >::Params::~Params ( )
default

Member Function Documentation

◆ Clear()

template<typename TItemTraits , size_t tMaxFastCount, typename TMemPoolParams , typename TArraySettings >
void momo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >::Params::Clear ( )
inlinenoexcept

◆ GetArrayMemPool()

template<typename TItemTraits , size_t tMaxFastCount, typename TMemPoolParams , typename TArraySettings >
ArrayMemPool& momo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >::Params::GetArrayMemPool ( )
inlinenoexcept

◆ GetFastMemPool()

template<typename TItemTraits , size_t tMaxFastCount, typename TMemPoolParams , typename TArraySettings >
FastMemPool& momo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >::Params::GetFastMemPool ( size_t  memPoolIndex)
inlinenoexcept

◆ GetMemManager()

template<typename TItemTraits , size_t tMaxFastCount, typename TMemPoolParams , typename TArraySettings >
MemManager& momo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >::Params::GetMemManager ( )
inlinenoexcept

◆ operator=()

template<typename TItemTraits , size_t tMaxFastCount, typename TMemPoolParams , typename TArraySettings >
Params& momo::internal::ArrayBucket< TItemTraits, tMaxFastCount, TMemPoolParams, TArraySettings >::Params::operator= ( const Params )
delete

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