Rheolef  7.2
an efficient C++ finite element environment
 
Loading...
Searching...
No Matches
index_iterator< Size, Distance >

Detailed Description

template<class Size, class Distance = std::ptrdiff_t>
class rheolef::index_iterator< Size, Distance >

Definition at line 51 of file msg_util.h.

+ Inheritance diagram for index_iterator< Size, Distance >:

Public Member Functions

index_iteratoroperator++ ()
 
index_iterator operator++ (int)
 
const Size & operator* () const
 
const Size & operator[] (const Size &i) const
 
bool operator== (const index_iterator< Size, Distance > &x) const
 
bool operator!= (const index_iterator< Size, Distance > &x) const
 
 index_iterator (Size i0=0)
 

Protected Attributes

Size _i
 

Constructor & Destructor Documentation

◆ index_iterator()

template<class Size , class Distance = std::ptrdiff_t>
index_iterator ( Size  i0 = 0)

Definition at line 65 of file msg_util.h.

Member Function Documentation

◆ operator++() [1/2]

template<class Size , class Distance = std::ptrdiff_t>
index_iterator & operator++ ( )

Definition at line 53 of file msg_util.h.

◆ operator++() [2/2]

template<class Size , class Distance = std::ptrdiff_t>
index_iterator operator++ ( int  )

Definition at line 54 of file msg_util.h.

◆ operator*()

template<class Size , class Distance = std::ptrdiff_t>
const Size & operator* ( ) const

Definition at line 59 of file msg_util.h.

◆ operator[]()

template<class Size , class Distance = std::ptrdiff_t>
const Size & operator[] ( const Size &  i) const

Definition at line 60 of file msg_util.h.

◆ operator==()

template<class Size , class Distance = std::ptrdiff_t>
bool operator== ( const index_iterator< Size, Distance > &  x) const

Definition at line 61 of file msg_util.h.

◆ operator!=()

template<class Size , class Distance = std::ptrdiff_t>
bool operator!= ( const index_iterator< Size, Distance > &  x) const

Definition at line 63 of file msg_util.h.

Member Data Documentation

◆ _i

template<class Size , class Distance = std::ptrdiff_t>
Size _i
protected

Definition at line 67 of file msg_util.h.


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