OKlibrary  0.2.1.6
SetsOfVariables::SingletonVarSet< Variables >::iterator Class Reference

#include <SetsOfVariables.hpp>

List of all members.

Public Types

typedef Var value_type
typedef Var reference
typedef Varpointer
typedef size_type difference_type
typedef std::forward_iterator_tag iterator_category

Public Member Functions

 iterator ()
 iterator (const iterator &it)
iteratoroperator= (iterator ii)
reference operator* () const
iteratoroperator++ ()
iterator operator++ (int)

Friends

class SingletonVarSet
bool operator== (iterator lhs, iterator rhs)
bool operator!= (iterator lhs, iterator rhs)

Detailed Description

template<class Variables>
class SetsOfVariables::SingletonVarSet< Variables >::iterator

Definition at line 39 of file SetsOfVariables.hpp.


Member Typedef Documentation

template<class Variables >
typedef size_type SetsOfVariables::SingletonVarSet< Variables >::iterator::difference_type

Definition at line 60 of file SetsOfVariables.hpp.

template<class Variables >
typedef std::forward_iterator_tag SetsOfVariables::SingletonVarSet< Variables >::iterator::iterator_category

Definition at line 61 of file SetsOfVariables.hpp.

template<class Variables >
typedef Var* SetsOfVariables::SingletonVarSet< Variables >::iterator::pointer

Definition at line 59 of file SetsOfVariables.hpp.

template<class Variables >
typedef Var SetsOfVariables::SingletonVarSet< Variables >::iterator::reference

Definition at line 58 of file SetsOfVariables.hpp.

template<class Variables >
typedef Var SetsOfVariables::SingletonVarSet< Variables >::iterator::value_type

Definition at line 57 of file SetsOfVariables.hpp.


Constructor & Destructor Documentation

template<class Variables >
SetsOfVariables::SingletonVarSet< Variables >::iterator::iterator ( ) [inline]

Definition at line 45 of file SetsOfVariables.hpp.

template<class Variables >
SetsOfVariables::SingletonVarSet< Variables >::iterator::iterator ( const iterator it) [inline]

Definition at line 46 of file SetsOfVariables.hpp.


Member Function Documentation

template<class Variables >
reference SetsOfVariables::SingletonVarSet< Variables >::iterator::operator* ( ) const [inline]

Definition at line 63 of file SetsOfVariables.hpp.

template<class Variables >
iterator& SetsOfVariables::SingletonVarSet< Variables >::iterator::operator++ ( ) [inline]

Definition at line 66 of file SetsOfVariables.hpp.

template<class Variables >
iterator SetsOfVariables::SingletonVarSet< Variables >::iterator::operator++ ( int  ) [inline]

Definition at line 71 of file SetsOfVariables.hpp.

template<class Variables >
iterator& SetsOfVariables::SingletonVarSet< Variables >::iterator::operator= ( iterator  ii) [inline]

Definition at line 47 of file SetsOfVariables.hpp.


Friends And Related Function Documentation

template<class Variables >
bool operator!= ( iterator  lhs,
iterator  rhs 
) [friend]

Definition at line 54 of file SetsOfVariables.hpp.

template<class Variables >
bool operator== ( iterator  lhs,
iterator  rhs 
) [friend]

Definition at line 51 of file SetsOfVariables.hpp.

template<class Variables >
friend class SingletonVarSet [friend]

Definition at line 43 of file SetsOfVariables.hpp.


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