momo  3.9
momo::internal::DataConstItemBounds< TRowBounds, TItem > Class Template Reference

#include <DataSelection.h>

Public Types

typedef TRowBounds RowBounds
 
typedef TItem Item
 
typedef RowBounds::Settings Settings
 
typedef DataConstItemIterator< typename RowBounds::Iterator, ItemIterator
 
typedef DataConstItemBounds ConstBounds
 

Public Member Functions

 DataConstItemBounds () noexcept
 
 DataConstItemBounds (RowBounds rowBounds, size_t offset) noexcept
 
Iterator GetBegin () const noexcept
 
Iterator GetEnd () const noexcept
 
size_t GetCount () const noexcept
 
Iterator::Reference operator[] (size_t index) const
 

Member Typedef Documentation

◆ ConstBounds

template<typename TRowBounds , typename TItem >
typedef DataConstItemBounds momo::internal::DataConstItemBounds< TRowBounds, TItem >::ConstBounds

◆ Item

template<typename TRowBounds , typename TItem >
typedef TItem momo::internal::DataConstItemBounds< TRowBounds, TItem >::Item

◆ Iterator

template<typename TRowBounds , typename TItem >
typedef DataConstItemIterator<typename RowBounds::Iterator, Item> momo::internal::DataConstItemBounds< TRowBounds, TItem >::Iterator

◆ RowBounds

template<typename TRowBounds , typename TItem >
typedef TRowBounds momo::internal::DataConstItemBounds< TRowBounds, TItem >::RowBounds

◆ Settings

template<typename TRowBounds , typename TItem >
typedef RowBounds::Settings momo::internal::DataConstItemBounds< TRowBounds, TItem >::Settings

Constructor & Destructor Documentation

◆ DataConstItemBounds() [1/2]

template<typename TRowBounds , typename TItem >
momo::internal::DataConstItemBounds< TRowBounds, TItem >::DataConstItemBounds ( )
inlineexplicitnoexcept

◆ DataConstItemBounds() [2/2]

template<typename TRowBounds , typename TItem >
momo::internal::DataConstItemBounds< TRowBounds, TItem >::DataConstItemBounds ( RowBounds  rowBounds,
size_t  offset 
)
inlineexplicitnoexcept

Member Function Documentation

◆ GetBegin()

template<typename TRowBounds , typename TItem >
Iterator momo::internal::DataConstItemBounds< TRowBounds, TItem >::GetBegin ( ) const
inlinenoexcept

◆ GetCount()

template<typename TRowBounds , typename TItem >
size_t momo::internal::DataConstItemBounds< TRowBounds, TItem >::GetCount ( ) const
inlinenoexcept

◆ GetEnd()

template<typename TRowBounds , typename TItem >
Iterator momo::internal::DataConstItemBounds< TRowBounds, TItem >::GetEnd ( ) const
inlinenoexcept

◆ operator[]()

template<typename TRowBounds , typename TItem >
Iterator::Reference momo::internal::DataConstItemBounds< TRowBounds, TItem >::operator[] ( size_t  index) const
inline

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