momo  3.9
momo::HashBucketLim4< tLogMaxCount, tMemPoolBlockCount > Class Template Reference

#include <HashBucketLim4.h>

Inheritance diagram for momo::HashBucketLim4< tLogMaxCount, tMemPoolBlockCount >:
momo::internal::HashBucketBase

Public Types

template<typename ItemTraits , bool useHashCodePartGetter>
using Bucket = internal::BucketLim4< ItemTraits, logMaxCount, memPoolBlockCount >
 

Static Public Attributes

static const size_t logMaxCount = tLogMaxCount
 
static const size_t memPoolBlockCount = tMemPoolBlockCount
 
- Static Public Attributes inherited from momo::internal::HashBucketBase
static const size_t logStartBucketCount = 4
 

Additional Inherited Members

- Static Public Member Functions inherited from momo::internal::HashBucketBase
static size_t CalcCapacity (size_t bucketCount, size_t bucketMaxItemCount) noexcept
 
static size_t GetBucketCountShift (size_t bucketCount, size_t bucketMaxItemCount) noexcept
 

Member Typedef Documentation

◆ Bucket

template<size_t tLogMaxCount = 2, size_t tMemPoolBlockCount = MemPoolConst::defaultBlockCount>
template<typename ItemTraits , bool useHashCodePartGetter>
using momo::HashBucketLim4< tLogMaxCount, tMemPoolBlockCount >::Bucket = internal::BucketLim4<ItemTraits, logMaxCount, memPoolBlockCount>

Member Data Documentation

◆ logMaxCount

template<size_t tLogMaxCount = 2, size_t tMemPoolBlockCount = MemPoolConst::defaultBlockCount>
const size_t momo::HashBucketLim4< tLogMaxCount, tMemPoolBlockCount >::logMaxCount = tLogMaxCount
static

◆ memPoolBlockCount

template<size_t tLogMaxCount = 2, size_t tMemPoolBlockCount = MemPoolConst::defaultBlockCount>
const size_t momo::HashBucketLim4< tLogMaxCount, tMemPoolBlockCount >::memPoolBlockCount = tMemPoolBlockCount
static

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