OKlibrary  0.2.1.6
Variables::Iterator_VariablesAsIntegers< Int > Class Template Reference

#include <Variables.hpp>

List of all members.

Public Types

typedef Var value_type
typedef Var reference
typedef Varpointer
typedef Int difference_type
typedef
std::bidirectional_iterator_tag 
iterator_category

Public Member Functions

 Iterator_VariablesAsIntegers ()
 Iterator_VariablesAsIntegers (Var v)
Var operator* () const
Iterator_VariablesAsIntegersoperator++ ()
Iterator_VariablesAsIntegers operator++ (int)
Iterator_VariablesAsIntegersoperator-- ()
Iterator_VariablesAsIntegers operator-- (int)

Friends

class VariablesAsIntegers_DomainWithNameAdministration
bool operator== (Iterator_VariablesAsIntegers lhs, Iterator_VariablesAsIntegers rhs)

Detailed Description

template<typename Int>
class Variables::Iterator_VariablesAsIntegers< Int >

Definition at line 103 of file Variables.hpp.


Member Typedef Documentation

template<typename Int>
typedef Int Variables::Iterator_VariablesAsIntegers< Int >::difference_type

Definition at line 117 of file Variables.hpp.

template<typename Int>
typedef std::bidirectional_iterator_tag Variables::Iterator_VariablesAsIntegers< Int >::iterator_category

Definition at line 118 of file Variables.hpp.

template<typename Int>
typedef Var* Variables::Iterator_VariablesAsIntegers< Int >::pointer

Definition at line 116 of file Variables.hpp.

template<typename Int>
typedef Var Variables::Iterator_VariablesAsIntegers< Int >::reference

Definition at line 115 of file Variables.hpp.

template<typename Int>
typedef Var Variables::Iterator_VariablesAsIntegers< Int >::value_type

Definition at line 114 of file Variables.hpp.


Constructor & Destructor Documentation

Definition at line 111 of file Variables.hpp.

Definition at line 112 of file Variables.hpp.


Member Function Documentation

template<typename Int>
Var Variables::Iterator_VariablesAsIntegers< Int >::operator* ( ) const [inline]

Definition at line 122 of file Variables.hpp.

References Literals::Var().

template<typename Int>
Iterator_VariablesAsIntegers& Variables::Iterator_VariablesAsIntegers< Int >::operator++ ( ) [inline]

Definition at line 124 of file Variables.hpp.

template<typename Int>
Iterator_VariablesAsIntegers Variables::Iterator_VariablesAsIntegers< Int >::operator++ ( int  ) [inline]

Definition at line 128 of file Variables.hpp.

template<typename Int>
Iterator_VariablesAsIntegers& Variables::Iterator_VariablesAsIntegers< Int >::operator-- ( ) [inline]

Definition at line 132 of file Variables.hpp.

template<typename Int>
Iterator_VariablesAsIntegers Variables::Iterator_VariablesAsIntegers< Int >::operator-- ( int  ) [inline]

Definition at line 136 of file Variables.hpp.


Friends And Related Function Documentation

template<typename Int>
bool operator== ( Iterator_VariablesAsIntegers< Int lhs,
Iterator_VariablesAsIntegers< Int rhs 
) [friend]

Definition at line 120 of file Variables.hpp.

template<typename Int>
friend class VariablesAsIntegers_DomainWithNameAdministration [friend]

Definition at line 107 of file Variables.hpp.


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