Opm::iterator_range_pod< DataType > Struct Template Reference

#include <IteratorRange.hpp>

Public Member Functions

 iterator_range_pod (const DataType *begin, const DataType *end)
 
 iterator_range_pod ()=default
 
size_t size () const
 
bool empty () const
 
bool operator== (const iterator_range_pod< DataType > &rhs) const
 
const DataType & operator[] (int idx) const
 
const DataType * begin () const
 
const DataType * end () const
 

Protected Attributes

const DataType * begin_
 
const DataType * end_
 

Constructor & Destructor Documentation

◆ iterator_range_pod() [1/2]

template<class DataType >
Opm::iterator_range_pod< DataType >::iterator_range_pod ( const DataType *  begin,
const DataType *  end 
)
inline

◆ iterator_range_pod() [2/2]

template<class DataType >
Opm::iterator_range_pod< DataType >::iterator_range_pod ( )
default

Member Function Documentation

◆ begin()

template<class DataType >
const DataType * Opm::iterator_range_pod< DataType >::begin ( ) const
inline

◆ empty()

template<class DataType >
bool Opm::iterator_range_pod< DataType >::empty ( ) const
inline

◆ end()

template<class DataType >
const DataType * Opm::iterator_range_pod< DataType >::end ( ) const
inline

◆ operator==()

template<class DataType >
bool Opm::iterator_range_pod< DataType >::operator== ( const iterator_range_pod< DataType > &  rhs) const
inline

◆ operator[]()

template<class DataType >
const DataType & Opm::iterator_range_pod< DataType >::operator[] ( int  idx) const
inline

◆ size()

template<class DataType >
size_t Opm::iterator_range_pod< DataType >::size ( ) const
inline

Member Data Documentation

◆ begin_

◆ end_


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