momo  3.9
momo::internal::DataRowPointer< TRowBounds > Class Template Reference

#include <DataRow.h>

Inheritance diagram for momo::internal::DataRowPointer< TRowBounds >:

Public Types

typedef RowBounds::Iterator::Reference Reference
 
typedef DataRowPointer< typename RowBounds::ConstBounds > ConstPointer
 
typedef RowBounds::Settings Settings
 

Public Member Functions

 DataRowPointer () noexcept
 
 DataRowPointer (RowBounds rowBounds) noexcept
 
 operator ConstPointer () const noexcept
 
RowBounds::Iterator operator-> () const
 
Reference operator* () const
 
bool operator! () const noexcept
 
 operator bool () const noexcept
 

Protected Types

typedef TRowBounds RowBounds
 

Member Typedef Documentation

◆ ConstPointer

template<typename TRowBounds >
typedef DataRowPointer<typename RowBounds::ConstBounds> momo::internal::DataRowPointer< TRowBounds >::ConstPointer

◆ Reference

template<typename TRowBounds >
typedef RowBounds::Iterator::Reference momo::internal::DataRowPointer< TRowBounds >::Reference

◆ RowBounds

template<typename TRowBounds >
typedef TRowBounds momo::internal::DataRowPointer< TRowBounds >::RowBounds
protected

◆ Settings

template<typename TRowBounds >
typedef RowBounds::Settings momo::internal::DataRowPointer< TRowBounds >::Settings

Constructor & Destructor Documentation

◆ DataRowPointer() [1/2]

template<typename TRowBounds >
momo::internal::DataRowPointer< TRowBounds >::DataRowPointer ( )
inlineexplicitnoexcept

◆ DataRowPointer() [2/2]

template<typename TRowBounds >
momo::internal::DataRowPointer< TRowBounds >::DataRowPointer ( RowBounds  rowBounds)
inlineexplicitnoexcept

Member Function Documentation

◆ operator bool()

template<typename TRowBounds >
momo::internal::DataRowPointer< TRowBounds >::operator bool ( ) const
inlineexplicitnoexcept

◆ operator ConstPointer()

template<typename TRowBounds >
momo::internal::DataRowPointer< TRowBounds >::operator ConstPointer ( ) const
inlinenoexcept

◆ operator!()

template<typename TRowBounds >
bool momo::internal::DataRowPointer< TRowBounds >::operator! ( ) const
inlinenoexcept

◆ operator*()

template<typename TRowBounds >
Reference momo::internal::DataRowPointer< TRowBounds >::operator* ( ) const
inline

◆ operator->()

template<typename TRowBounds >
RowBounds::Iterator momo::internal::DataRowPointer< TRowBounds >::operator-> ( ) const
inline

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