iterable::const_iterator Class Reference

#include <iterable.hpp>

Inheritance diagram for iterable::const_iterator:

Inheritance graph
[legend]
Collaboration diagram for iterable::const_iterator:

Collaboration graph
[legend]

List of all members.


Detailed Description

template<typename T, typename IBase>
class gsgl::data::iterable< T, IBase >::const_iterator

Definition at line 68 of file iterable.hpp.


Public Member Functions

 const_iterator (const const_iterator &ci)
bool is_valid () const
const T & operator* () const
const_iteratoroperator++ ()
const T * operator-> () const
const_iteratoroperator= (const const_iterator &ci)

Private Member Functions

 const_iterator (const iterable &parent)

Constructor & Destructor Documentation

const_iterator ( const iterable parent  )  [inline, private]

Definition at line 72 of file iterable.hpp.

const_iterator ( const const_iterator ci  )  [inline]

Definition at line 74 of file iterable.hpp.


Member Function Documentation

bool is_valid (  )  const [inline]

Definition at line 77 of file iterable.hpp.

Referenced by iterable::find_value(), and dictionary::operator==().

const T& operator* (  )  const [inline]

Definition at line 78 of file iterable.hpp.

References gsgl::math::operator*().

const_iterator& operator++ (  )  [inline]

Definition at line 80 of file iterable.hpp.

const T* operator-> (  )  const [inline]

Definition at line 79 of file iterable.hpp.

References gsgl::math::operator*().

const_iterator& operator= ( const const_iterator ci  )  [inline]

Definition at line 75 of file iterable.hpp.


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

Generated on Sat Mar 1 13:50:05 2008 for Periapsis Project by  doxygen 1.5.5