This is bi-directional iterator through the timeline. More...
#include <timeline.h>
Public Member Functions | |
const_iterator (const iterator &c) | |
const_iterator (const Event *e) | |
const_iterator () | |
bool | operator!= (const const_iterator &x) const |
const Event & | operator* () const |
const_iterator | operator++ (int) |
const_iterator & | operator++ () |
const_iterator | operator-- (int) |
const_iterator & | operator-- () |
const Event * | operator-> () const |
bool | operator== (const const_iterator &x) const |
Protected Attributes | |
const Event * | cur |
This is bi-directional iterator through the timeline.
It looks a bit STL-compliant, but this is only superficially. The class doesn't meet all requirements for a full STL-compliant iterator.
Definition at line 198 of file timeline.h.
frepple::utils::TimeLine< type >::const_iterator::const_iterator | ( | ) | [inline] |
Definition at line 203 of file timeline.h.
frepple::utils::TimeLine< type >::const_iterator::const_iterator | ( | const Event * | e | ) | [inline] |
Definition at line 204 of file timeline.h.
frepple::utils::TimeLine< type >::const_iterator::const_iterator | ( | const iterator & | c | ) | [inline] |
Definition at line 205 of file timeline.h.
bool frepple::utils::TimeLine< type >::const_iterator::operator!= | ( | const const_iterator & | x | ) | const [inline] |
Reimplemented in frepple::utils::TimeLine< type >::iterator.
Definition at line 215 of file timeline.h.
const Event& frepple::utils::TimeLine< type >::const_iterator::operator* | ( | ) | const [inline] |
Reimplemented in frepple::utils::TimeLine< type >::iterator.
Definition at line 206 of file timeline.h.
const_iterator frepple::utils::TimeLine< type >::const_iterator::operator++ | ( | int | ) | [inline] |
Reimplemented in frepple::utils::TimeLine< type >::iterator.
Definition at line 209 of file timeline.h.
const_iterator& frepple::utils::TimeLine< type >::const_iterator::operator++ | ( | ) | [inline] |
Reimplemented in frepple::utils::TimeLine< type >::iterator.
Definition at line 208 of file timeline.h.
const_iterator frepple::utils::TimeLine< type >::const_iterator::operator-- | ( | int | ) | [inline] |
Reimplemented in frepple::utils::TimeLine< type >::iterator.
Definition at line 212 of file timeline.h.
const_iterator& frepple::utils::TimeLine< type >::const_iterator::operator-- | ( | ) | [inline] |
Reimplemented in frepple::utils::TimeLine< type >::iterator.
Definition at line 211 of file timeline.h.
const Event* frepple::utils::TimeLine< type >::const_iterator::operator-> | ( | ) | const [inline] |
Reimplemented in frepple::utils::TimeLine< type >::iterator.
Definition at line 207 of file timeline.h.
bool frepple::utils::TimeLine< type >::const_iterator::operator== | ( | const const_iterator & | x | ) | const [inline] |
Reimplemented in frepple::utils::TimeLine< type >::iterator.
Definition at line 214 of file timeline.h.
const Event* frepple::utils::TimeLine< type >::const_iterator::cur [protected] |
Definition at line 201 of file timeline.h.