FEI Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Attributes | List of all members
snl_fei::MapContig< VAL_TYPE >::iterator Class Reference

#include <snl_fei_MapContig.hpp>

Public Member Functions

 iterator ()
 
 iterator (int offset, MapContig< VAL_TYPE > *mapPtr)
 
virtual ~iterator ()
 
iteratoroperator++ ()
 
bool operator== (const iterator &rhs)
 
bool operator!= (const iterator &rhs)
 
value_type operator* ()
 
iteratoroperator= (const iterator &src)
 

Public Attributes

int offset_
 

Private Attributes

MapContig< VAL_TYPE > * mapPtr_
 

Detailed Description

template<typename VAL_TYPE>
class snl_fei::MapContig< VAL_TYPE >::iterator

iterator class

Definition at line 38 of file snl_fei_MapContig.hpp.

Constructor & Destructor Documentation

◆ iterator() [1/2]

template<typename VAL_TYPE >
snl_fei::MapContig< VAL_TYPE >::iterator::iterator ( )
inline

constructor

Definition at line 41 of file snl_fei_MapContig.hpp.

◆ iterator() [2/2]

template<typename VAL_TYPE >
snl_fei::MapContig< VAL_TYPE >::iterator::iterator ( int offset,
MapContig< VAL_TYPE > * mapPtr )
inline

constructor

Definition at line 44 of file snl_fei_MapContig.hpp.

◆ ~iterator()

template<typename VAL_TYPE >
virtual snl_fei::MapContig< VAL_TYPE >::iterator::~iterator ( )
inlinevirtual

destructor

Definition at line 51 of file snl_fei_MapContig.hpp.

Member Function Documentation

◆ operator++()

template<typename VAL_TYPE >
iterator & snl_fei::MapContig< VAL_TYPE >::iterator::operator++ ( )
inline

◆ operator==()

template<typename VAL_TYPE >
bool snl_fei::MapContig< VAL_TYPE >::iterator::operator== ( const iterator & rhs)
inline

operator==

Definition at line 71 of file snl_fei_MapContig.hpp.

References snl_fei::MapContig< VAL_TYPE >::iterator::offset_.

◆ operator!=()

template<typename VAL_TYPE >
bool snl_fei::MapContig< VAL_TYPE >::iterator::operator!= ( const iterator & rhs)
inline

operator!=

Definition at line 77 of file snl_fei_MapContig.hpp.

References snl_fei::MapContig< VAL_TYPE >::iterator::offset_.

◆ operator*()

template<typename VAL_TYPE >
value_type snl_fei::MapContig< VAL_TYPE >::iterator::operator* ( )
inline

◆ operator=()

template<typename VAL_TYPE >
iterator & snl_fei::MapContig< VAL_TYPE >::iterator::operator= ( const iterator & src)
inline

Member Data Documentation

◆ offset_

template<typename VAL_TYPE >
int snl_fei::MapContig< VAL_TYPE >::iterator::offset_

◆ mapPtr_

template<typename VAL_TYPE >
MapContig<VAL_TYPE>* snl_fei::MapContig< VAL_TYPE >::iterator::mapPtr_
private

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