momo  3.9
momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings > Class Template Reference

#include <DataIndexes.h>

Inheritance diagram for momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >:
momo::internal::VersionKeeper< TSettings >

Public Types

typedef TRawIterator RawIterator
 
typedef TSettings Settings
 
typedef DataRawMultiHashIterator< RawIterator, SettingsIterator
 
typedef DataRawMultiHashBounds ConstBounds
 
typedef Iterator::RawPtr RawPtr
 
typedef internal::VersionKeeper< SettingsVersionKeeper
 

Public Member Functions

 DataRawMultiHashBounds () noexcept
 
 DataRawMultiHashBounds (RawPtr raw0, RawIterator rawBegin, size_t rawCount, VersionKeeper version) noexcept
 
Iterator GetBegin () const noexcept
 
Iterator GetEnd () const noexcept
 
size_t GetCount () const noexcept
 

Member Typedef Documentation

◆ ConstBounds

template<typename TRawIterator , typename TSettings >
typedef DataRawMultiHashBounds momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::ConstBounds

◆ Iterator

template<typename TRawIterator , typename TSettings >
typedef DataRawMultiHashIterator<RawIterator, Settings> momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::Iterator

◆ RawIterator

template<typename TRawIterator , typename TSettings >
typedef TRawIterator momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::RawIterator

◆ RawPtr

template<typename TRawIterator , typename TSettings >
typedef Iterator::RawPtr momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::RawPtr

◆ Settings

template<typename TRawIterator , typename TSettings >
typedef TSettings momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::Settings

◆ VersionKeeper

template<typename TRawIterator , typename TSettings >
typedef internal::VersionKeeper<Settings> momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::VersionKeeper

Constructor & Destructor Documentation

◆ DataRawMultiHashBounds() [1/2]

template<typename TRawIterator , typename TSettings >
momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::DataRawMultiHashBounds ( )
inlineexplicitnoexcept

◆ DataRawMultiHashBounds() [2/2]

template<typename TRawIterator , typename TSettings >
momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::DataRawMultiHashBounds ( RawPtr  raw0,
RawIterator  rawBegin,
size_t  rawCount,
VersionKeeper  version 
)
inlineexplicitnoexcept

Member Function Documentation

◆ GetBegin()

template<typename TRawIterator , typename TSettings >
Iterator momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::GetBegin ( ) const
inlinenoexcept

◆ GetCount()

template<typename TRawIterator , typename TSettings >
size_t momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::GetCount ( ) const
inlinenoexcept

◆ GetEnd()

template<typename TRawIterator , typename TSettings >
Iterator momo::internal::DataRawMultiHashBounds< TRawIterator, TSettings >::GetEnd ( ) const
inlinenoexcept

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