momo  3.9
momo::internal::BucketLimP4< TItemTraits, tMaxCount, TMemPoolParams, tUseHashCodePartGetter >::Params Class Reference

#include <HashBucketLimP4.h>

Public Member Functions

 Params (MemManager &memManager)
 
 Params (const Params &)=delete
 
 ~Params ()=default
 
Paramsoperator= (const Params &)=delete
 
void Clear () noexcept
 
MemManagerGetMemManager () noexcept
 
template<size_t memPoolIndex>
MemPool< memPoolIndex > & GetMemPool () noexcept
 

Constructor & Destructor Documentation

◆ Params() [1/2]

template<typename TItemTraits , size_t tMaxCount, typename TMemPoolParams , bool tUseHashCodePartGetter>
momo::internal::BucketLimP4< TItemTraits, tMaxCount, TMemPoolParams, tUseHashCodePartGetter >::Params::Params ( MemManager memManager)
inlineexplicit

◆ Params() [2/2]

template<typename TItemTraits , size_t tMaxCount, typename TMemPoolParams , bool tUseHashCodePartGetter>
momo::internal::BucketLimP4< TItemTraits, tMaxCount, TMemPoolParams, tUseHashCodePartGetter >::Params::Params ( const Params )
delete

◆ ~Params()

template<typename TItemTraits , size_t tMaxCount, typename TMemPoolParams , bool tUseHashCodePartGetter>
momo::internal::BucketLimP4< TItemTraits, tMaxCount, TMemPoolParams, tUseHashCodePartGetter >::Params::~Params ( )
default

Member Function Documentation

◆ Clear()

template<typename TItemTraits , size_t tMaxCount, typename TMemPoolParams , bool tUseHashCodePartGetter>
void momo::internal::BucketLimP4< TItemTraits, tMaxCount, TMemPoolParams, tUseHashCodePartGetter >::Params::Clear ( )
inlinenoexcept

◆ GetMemManager()

template<typename TItemTraits , size_t tMaxCount, typename TMemPoolParams , bool tUseHashCodePartGetter>
MemManager& momo::internal::BucketLimP4< TItemTraits, tMaxCount, TMemPoolParams, tUseHashCodePartGetter >::Params::GetMemManager ( )
inlinenoexcept

◆ GetMemPool()

template<typename TItemTraits , size_t tMaxCount, typename TMemPoolParams , bool tUseHashCodePartGetter>
template<size_t memPoolIndex>
MemPool<memPoolIndex>& momo::internal::BucketLimP4< TItemTraits, tMaxCount, TMemPoolParams, tUseHashCodePartGetter >::Params::GetMemPool ( )
inlinenoexcept

◆ operator=()

template<typename TItemTraits , size_t tMaxCount, typename TMemPoolParams , bool tUseHashCodePartGetter>
Params& momo::internal::BucketLimP4< TItemTraits, tMaxCount, TMemPoolParams, tUseHashCodePartGetter >::Params::operator= ( const Params )
delete

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