class Iterator : public std iterator <std bidirectional_iterator_tag, Event, int, Event*, Event > Defines an event iterator
| | Iterator () Constructs an NULL event iterator |
| | Iterator (const IteratorImp& imp) Constructor |
| | Iterator (const Iterator& i) Copy constructor |
| | ~Iterator () Destructor |
| | operator= (const Iterator& i) Assignment opetator |
| | operator== (const Iterator& i) const Equality operator |
| | operator!= (const Iterator& i) const Inequality operator |
| | operator++ () Increment operator (prefix) |
| | operator++ (int) Increment operator (postfix) |
| | operator-- () Decrement operator (prefix) |
| | operator-- (int) Decrement operator (postfix) |
| | operator* () const Dereference operator |
| | operator-> () const Pointer operator |
| | GetImplementation () Get implementation |
| | GetImplementation () const Get implementation |
An event iterator is used to traverse an event set, an event chain, an event list or an evnet window. This is universal bidirectional iterator which hides the actual implementation and works with all event containers.
Iterator(const IteratorImp& imp)
Iterator(const Iterator& i)
~Iterator()
Iterator& operator= (const Iterator& i)
bool operator== (const Iterator& i) const
bool operator!= (const Iterator& i) const
Iterator& operator++ ()
Iterator operator++ (int)
Iterator& operator-- ()
Iterator operator-- (int)
reference operator*() const
pointer operator->() const
IteratorImp* GetImplementation()
const IteratorImp* GetImplementation() const
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++