OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Public Member Functions | List of all members
opengm::trws_base::srcIterator< T > Class Template Reference

#include <utilities2.hxx>

+ Collaboration diagram for opengm::trws_base::srcIterator< T >:

Public Types

typedef T value_type
 
typedef std::forward_iterator_tag iterator_category
 
typedef void difference_type
 
typedef T * pointer
 
typedef T & reference
 

Public Member Functions

 srcIterator ()
 
 srcIterator (const srcIterator< T > &it)
 
 srcIterator (T *pbin, size_t *pindex)
 
T & operator* ()
 
srcIteratoroperator++ ()
 
srcIterator operator++ (int)
 
bool operator!= (const srcIterator &it) const
 
bool operator== (const srcIterator &it) const
 
srcIteratoroperator+= (size_t offset)
 

Detailed Description

template<class T>
class opengm::trws_base::srcIterator< T >

Definition at line 163 of file utilities2.hxx.

Member Typedef Documentation

template<class T>
typedef void opengm::trws_base::srcIterator< T >::difference_type

Definition at line 168 of file utilities2.hxx.

template<class T>
typedef std::forward_iterator_tag opengm::trws_base::srcIterator< T >::iterator_category

Definition at line 167 of file utilities2.hxx.

template<class T>
typedef T* opengm::trws_base::srcIterator< T >::pointer

Definition at line 169 of file utilities2.hxx.

template<class T>
typedef T& opengm::trws_base::srcIterator< T >::reference

Definition at line 170 of file utilities2.hxx.

template<class T>
typedef T opengm::trws_base::srcIterator< T >::value_type

Definition at line 166 of file utilities2.hxx.

Constructor & Destructor Documentation

template<class T>
opengm::trws_base::srcIterator< T >::srcIterator ( )
inline

Definition at line 171 of file utilities2.hxx.

template<class T>
opengm::trws_base::srcIterator< T >::srcIterator ( const srcIterator< T > &  it)
inline

Definition at line 172 of file utilities2.hxx.

template<class T>
opengm::trws_base::srcIterator< T >::srcIterator ( T *  pbin,
size_t pindex 
)
inline

Definition at line 173 of file utilities2.hxx.

Member Function Documentation

template<class T>
bool opengm::trws_base::srcIterator< T >::operator!= ( const srcIterator< T > &  it) const
inline

Definition at line 178 of file utilities2.hxx.

template<class T>
T& opengm::trws_base::srcIterator< T >::operator* ( )
inline

Definition at line 175 of file utilities2.hxx.

template<class T>
srcIterator& opengm::trws_base::srcIterator< T >::operator++ ( )
inline

Definition at line 176 of file utilities2.hxx.

template<class T>
srcIterator opengm::trws_base::srcIterator< T >::operator++ ( int  )
inline

Definition at line 177 of file utilities2.hxx.

template<class T>
srcIterator& opengm::trws_base::srcIterator< T >::operator+= ( size_t  offset)
inline

Definition at line 180 of file utilities2.hxx.

template<class T>
bool opengm::trws_base::srcIterator< T >::operator== ( const srcIterator< T > &  it) const
inline

Definition at line 179 of file utilities2.hxx.