momo  3.9
momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst > Class Template Reference

#include <HashMap.h>

Public Types

typedef HashMapIterator< typename HashSetBucketBounds::Iterator, isConstIterator
 
typedef HashMapBucketBounds< HashSetBucketBounds, true > ConstBounds
 

Public Member Functions

 HashMapBucketBounds () noexcept
 
 operator ConstBounds () const noexcept
 
Iterator GetBegin () const noexcept
 
Iterator GetEnd () const noexcept
 
size_t GetCount () const noexcept
 

Protected Types

typedef THashSetBucketBounds HashSetBucketBounds
 

Protected Member Functions

 HashMapBucketBounds (HashSetBucketBounds hashSetBounds) noexcept
 

Static Protected Attributes

static const bool isConst = tIsConst
 

Member Typedef Documentation

◆ ConstBounds

template<typename THashSetBucketBounds , bool tIsConst = false>
typedef HashMapBucketBounds<HashSetBucketBounds, true> momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >::ConstBounds

◆ HashSetBucketBounds

template<typename THashSetBucketBounds , bool tIsConst = false>
typedef THashSetBucketBounds momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >::HashSetBucketBounds
protected

◆ Iterator

template<typename THashSetBucketBounds , bool tIsConst = false>
typedef HashMapIterator<typename HashSetBucketBounds::Iterator, isConst> momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >::Iterator

Constructor & Destructor Documentation

◆ HashMapBucketBounds() [1/2]

template<typename THashSetBucketBounds , bool tIsConst = false>
momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >::HashMapBucketBounds ( )
inlineexplicitnoexcept

◆ HashMapBucketBounds() [2/2]

template<typename THashSetBucketBounds , bool tIsConst = false>
momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >::HashMapBucketBounds ( HashSetBucketBounds  hashSetBounds)
inlineexplicitprotectednoexcept

Member Function Documentation

◆ GetBegin()

template<typename THashSetBucketBounds , bool tIsConst = false>
Iterator momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >::GetBegin ( ) const
inlinenoexcept

◆ GetCount()

template<typename THashSetBucketBounds , bool tIsConst = false>
size_t momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >::GetCount ( ) const
inlinenoexcept

◆ GetEnd()

template<typename THashSetBucketBounds , bool tIsConst = false>
Iterator momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >::GetEnd ( ) const
inlinenoexcept

◆ operator ConstBounds()

template<typename THashSetBucketBounds , bool tIsConst = false>
momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >::operator ConstBounds ( ) const
inlinenoexcept

Member Data Documentation

◆ isConst

template<typename THashSetBucketBounds , bool tIsConst = false>
const bool momo::internal::HashMapBucketBounds< THashSetBucketBounds, tIsConst >::isConst = tIsConst
staticprotected

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