OKlibrary  0.2.1.6
AlgebraicStructures::SignRing::iterator Class Reference

#include <AlgebraicStructures.hpp>

List of all members.

Public Types

typedef SignRing value_type
typedef SignRing reference
typedef SignRingpointer
typedef int difference_type
typedef
std::bidirectional_iterator_tag 
iterator_category

Public Member Functions

 iterator ()
 iterator (SignRing s)
 iterator (const iterator &i)
iteratoroperator= (iterator i)
reference operator* () const
iteratoroperator++ ()
iterator operator++ (int)
iteratoroperator-- ()
iterator operator-- (int)

Friends

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

Detailed Description

Definition at line 53 of file AlgebraicStructures.hpp.


Member Typedef Documentation

typedef std::bidirectional_iterator_tag AlgebraicStructures::SignRing::iterator::iterator_category

Definition at line 74 of file AlgebraicStructures.hpp.


Constructor & Destructor Documentation

Definition at line 56 of file AlgebraicStructures.hpp.

References Neg.

Definition at line 58 of file AlgebraicStructures.hpp.


Member Function Documentation

reference AlgebraicStructures::SignRing::iterator::operator* ( ) const [inline]

Definition at line 76 of file AlgebraicStructures.hpp.

References AlgebraicStructures::SignRing::SignRing().

iterator& AlgebraicStructures::SignRing::iterator::operator++ ( ) [inline]

Definition at line 79 of file AlgebraicStructures.hpp.

iterator AlgebraicStructures::SignRing::iterator::operator++ ( int  ) [inline]

Definition at line 83 of file AlgebraicStructures.hpp.

iterator& AlgebraicStructures::SignRing::iterator::operator-- ( ) [inline]

Definition at line 88 of file AlgebraicStructures.hpp.

iterator AlgebraicStructures::SignRing::iterator::operator-- ( int  ) [inline]

Definition at line 92 of file AlgebraicStructures.hpp.

iterator& AlgebraicStructures::SignRing::iterator::operator= ( iterator  i) [inline]

Definition at line 59 of file AlgebraicStructures.hpp.


Friends And Related Function Documentation

bool operator!= ( iterator  lhs,
iterator  rhs 
) [friend]

Definition at line 66 of file AlgebraicStructures.hpp.

bool operator== ( iterator  lhs,
iterator  rhs 
) [friend]

Definition at line 63 of file AlgebraicStructures.hpp.


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