VAPOR3 3.9.4
Public Member Functions | List of all members
VAPoR::Grid::PolyIterator< T > Class Template Reference

#include <Grid.h>

Public Member Functions

 PolyIterator (std::unique_ptr< AbstractIterator< T > > it)
 
 PolyIterator (PolyIterator const &rhs)
 
PolyIteratoroperator= (PolyIterator const &rhs)
 
 PolyIterator (PolyIterator &&rhs)
 
PolyIteratoroperator= (PolyIterator &&rhs)
 
 PolyIterator ()
 
PolyIteratoroperator++ ()
 
PolyIterator operator++ (int)
 
PolyIteratoroperator+= (const long &offset)
 
PolyIterator operator+ (const long &offset) const
 
const T & operator* () const
 
bool operator== (const PolyIterator &rhs) const
 
bool operator!= (const PolyIterator &rhs) const
 

Detailed Description

template<typename T>
class VAPoR::Grid::PolyIterator< T >

Definition at line 865 of file Grid.h.

Constructor & Destructor Documentation

◆ PolyIterator() [1/4]

template<typename T >
VAPoR::Grid::PolyIterator< T >::PolyIterator ( std::unique_ptr< AbstractIterator< T > >  it)
inline

Definition at line 867 of file Grid.h.

◆ PolyIterator() [2/4]

template<typename T >
VAPoR::Grid::PolyIterator< T >::PolyIterator ( PolyIterator< T > const &  rhs)
inline

Definition at line 869 of file Grid.h.

◆ PolyIterator() [3/4]

template<typename T >
VAPoR::Grid::PolyIterator< T >::PolyIterator ( PolyIterator< T > &&  rhs)
inline

Definition at line 880 of file Grid.h.

◆ PolyIterator() [4/4]

template<typename T >
VAPoR::Grid::PolyIterator< T >::PolyIterator ( )
inline

Definition at line 888 of file Grid.h.

Member Function Documentation

◆ operator!=()

template<typename T >
bool VAPoR::Grid::PolyIterator< T >::operator!= ( const PolyIterator< T > &  rhs) const
inline

Definition at line 920 of file Grid.h.

◆ operator*()

template<typename T >
const T & VAPoR::Grid::PolyIterator< T >::operator* ( ) const
inline

Definition at line 916 of file Grid.h.

◆ operator+()

template<typename T >
PolyIterator VAPoR::Grid::PolyIterator< T >::operator+ ( const long &  offset) const
inline

Definition at line 909 of file Grid.h.

◆ operator++() [1/2]

template<typename T >
PolyIterator & VAPoR::Grid::PolyIterator< T >::operator++ ( )
inline

Definition at line 890 of file Grid.h.

◆ operator++() [2/2]

template<typename T >
PolyIterator VAPoR::Grid::PolyIterator< T >::operator++ ( int  )
inline

Definition at line 896 of file Grid.h.

◆ operator+=()

template<typename T >
PolyIterator & VAPoR::Grid::PolyIterator< T >::operator+= ( const long &  offset)
inline

Definition at line 903 of file Grid.h.

◆ operator=() [1/2]

template<typename T >
PolyIterator & VAPoR::Grid::PolyIterator< T >::operator= ( PolyIterator< T > &&  rhs)
inline

Definition at line 882 of file Grid.h.

◆ operator=() [2/2]

template<typename T >
PolyIterator & VAPoR::Grid::PolyIterator< T >::operator= ( PolyIterator< T > const &  rhs)
inline

Definition at line 871 of file Grid.h.

◆ operator==()

template<typename T >
bool VAPoR::Grid::PolyIterator< T >::operator== ( const PolyIterator< T > &  rhs) const
inline

Definition at line 918 of file Grid.h.


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