Opm::mutable_iterator_range< Iter > Struct Template Reference

#include <IteratorRange.hpp>

Inheritance diagram for Opm::mutable_iterator_range< Iter >:
Inheritance graph

Public Member Functions

 mutable_iterator_range (Iter begin, Iter end)
 
 mutable_iterator_range ()=default
 
size_t size () const
 
bool empty () const
 
bool operator== (const Iter &rhs) const
 
Iter::value_type & operator[] (int idx)
 
Iter begin () const
 
Iter end () const
 

Protected Attributes

Iter begin_
 
Iter end_
 

Constructor & Destructor Documentation

◆ mutable_iterator_range() [1/2]

template<typename Iter >
Opm::mutable_iterator_range< Iter >::mutable_iterator_range ( Iter  begin,
Iter  end 
)
inline

◆ mutable_iterator_range() [2/2]

template<typename Iter >
Opm::mutable_iterator_range< Iter >::mutable_iterator_range ( )
default

Member Function Documentation

◆ begin()

template<typename Iter >
Iter Opm::mutable_iterator_range< Iter >::begin ( ) const
inline

◆ empty()

template<typename Iter >
bool Opm::mutable_iterator_range< Iter >::empty ( ) const
inline

◆ end()

template<typename Iter >
Iter Opm::mutable_iterator_range< Iter >::end ( ) const
inline

◆ operator==()

template<typename Iter >
bool Opm::mutable_iterator_range< Iter >::operator== ( const Iter &  rhs) const
inline

◆ operator[]()

template<typename Iter >
Iter::value_type & Opm::mutable_iterator_range< Iter >::operator[] ( int  idx)
inline

◆ size()

Member Data Documentation

◆ begin_

◆ end_


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