momo  3.9
momo::internal::HashMultiMapKeyBounds< TKeyIterator > Class Template Reference

#include <HashMultiMap.h>

Public Types

typedef KeyIterator Iterator
 
typedef HashMultiMapKeyBounds< typename KeyIterator::ConstIterator > ConstBounds
 

Public Member Functions

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

Protected Types

typedef TKeyIterator KeyIterator
 

Protected Member Functions

 HashMultiMapKeyBounds (KeyIterator begin, size_t count) noexcept
 

Member Typedef Documentation

◆ ConstBounds

template<typename TKeyIterator >
typedef HashMultiMapKeyBounds<typename KeyIterator::ConstIterator> momo::internal::HashMultiMapKeyBounds< TKeyIterator >::ConstBounds

◆ Iterator

template<typename TKeyIterator >
typedef KeyIterator momo::internal::HashMultiMapKeyBounds< TKeyIterator >::Iterator

◆ KeyIterator

template<typename TKeyIterator >
typedef TKeyIterator momo::internal::HashMultiMapKeyBounds< TKeyIterator >::KeyIterator
protected

Constructor & Destructor Documentation

◆ HashMultiMapKeyBounds() [1/2]

template<typename TKeyIterator >
momo::internal::HashMultiMapKeyBounds< TKeyIterator >::HashMultiMapKeyBounds ( )
inlineexplicitnoexcept

◆ HashMultiMapKeyBounds() [2/2]

template<typename TKeyIterator >
momo::internal::HashMultiMapKeyBounds< TKeyIterator >::HashMultiMapKeyBounds ( KeyIterator  begin,
size_t  count 
)
inlineexplicitprotectednoexcept

Member Function Documentation

◆ GetBegin()

template<typename TKeyIterator >
Iterator momo::internal::HashMultiMapKeyBounds< TKeyIterator >::GetBegin ( ) const
inlinenoexcept

◆ GetCount()

template<typename TKeyIterator >
size_t momo::internal::HashMultiMapKeyBounds< TKeyIterator >::GetCount ( ) const
inlinenoexcept

◆ GetEnd()

template<typename TKeyIterator >
Iterator momo::internal::HashMultiMapKeyBounds< TKeyIterator >::GetEnd ( ) const
inlinenoexcept

◆ operator ConstBounds()

template<typename TKeyIterator >
momo::internal::HashMultiMapKeyBounds< TKeyIterator >::operator ConstBounds ( ) const
inlinenoexcept

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