momo  3.9
momo::internal::HashBucketBase Class Reference

#include <BucketUtility.h>

Inheritance diagram for momo::internal::HashBucketBase:
momo::HashBucketLim4< tLogMaxCount, tMemPoolBlockCount > momo::HashBucketLimP< tMaxCount, TMemPoolParams, tUsePtrState > momo::HashBucketLimP1< tMaxCount, TMemPoolParams > momo::HashBucketLimP4< tMaxCount, TMemPoolParams > momo::HashBucketOne< tMinStateSize > momo::HashBucketOpen2N2< tMaxCount > momo::HashBucketOpenN1< tMaxCount, tReverse > momo::HashBucketUnlimP< tMaxFastCount, TMemPoolParams, TArraySettings >

Static Public Member Functions

static size_t CalcCapacity (size_t bucketCount, size_t bucketMaxItemCount) noexcept
 
static size_t GetBucketCountShift (size_t bucketCount, size_t bucketMaxItemCount) noexcept
 

Static Public Attributes

static const size_t logStartBucketCount = 4
 

Member Function Documentation

◆ CalcCapacity()

static size_t momo::internal::HashBucketBase::CalcCapacity ( size_t  bucketCount,
size_t  bucketMaxItemCount 
)
inlinestaticnoexcept

◆ GetBucketCountShift()

static size_t momo::internal::HashBucketBase::GetBucketCountShift ( size_t  bucketCount,
size_t  bucketMaxItemCount 
)
inlinestaticnoexcept

Member Data Documentation

◆ logStartBucketCount

const size_t momo::internal::HashBucketBase::logStartBucketCount = 4
static

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