frepple::utils::TimeLine< type >::iterator Class Reference

This is bi-directional iterator through the timeline. More...

#include <timeline.h>

Inheritance diagram for frepple::utils::TimeLine< type >::iterator:
frepple::utils::TimeLine< type >::const_iterator

List of all members.

Public Member Functions

 iterator (Event *e)
 iterator ()
bool operator!= (const iterator &x) const
Eventoperator* () const
iterator operator++ (int)
iteratoroperator++ ()
iterator operator-- (int)
iteratoroperator-- ()
Eventoperator-> () const
bool operator== (const iterator &x) const

Detailed Description

template<class type>
class frepple::utils::TimeLine< type >::iterator

This is bi-directional iterator through the timeline.

Definition at line 219 of file timeline.h.


Constructor & Destructor Documentation

template<class type>
frepple::utils::TimeLine< type >::iterator::iterator (  )  [inline]

Definition at line 222 of file timeline.h.

template<class type>
frepple::utils::TimeLine< type >::iterator::iterator ( Event e  )  [inline]

Definition at line 223 of file timeline.h.


Member Function Documentation

template<class type>
bool frepple::utils::TimeLine< type >::iterator::operator!= ( const iterator x  )  const [inline]

Reimplemented from frepple::utils::TimeLine< type >::const_iterator.

Definition at line 231 of file timeline.h.

template<class type>
Event& frepple::utils::TimeLine< type >::iterator::operator* (  )  const [inline]

Reimplemented from frepple::utils::TimeLine< type >::const_iterator.

Definition at line 224 of file timeline.h.

template<class type>
iterator frepple::utils::TimeLine< type >::iterator::operator++ ( int   )  [inline]

Reimplemented from frepple::utils::TimeLine< type >::const_iterator.

Definition at line 227 of file timeline.h.

template<class type>
iterator& frepple::utils::TimeLine< type >::iterator::operator++ (  )  [inline]

Reimplemented from frepple::utils::TimeLine< type >::const_iterator.

Definition at line 226 of file timeline.h.

template<class type>
iterator frepple::utils::TimeLine< type >::iterator::operator-- ( int   )  [inline]

Reimplemented from frepple::utils::TimeLine< type >::const_iterator.

Definition at line 229 of file timeline.h.

template<class type>
iterator& frepple::utils::TimeLine< type >::iterator::operator-- (  )  [inline]

Reimplemented from frepple::utils::TimeLine< type >::const_iterator.

Definition at line 228 of file timeline.h.

template<class type>
Event* frepple::utils::TimeLine< type >::iterator::operator-> (  )  const [inline]

Reimplemented from frepple::utils::TimeLine< type >::const_iterator.

Definition at line 225 of file timeline.h.

template<class type>
bool frepple::utils::TimeLine< type >::iterator::operator== ( const iterator x  )  const [inline]

Reimplemented from frepple::utils::TimeLine< type >::const_iterator.

Definition at line 230 of file timeline.h.


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

Generated on 25 Sep 2009 for frePPLe by  doxygen 1.6.1