In file Iterator.hh:

class ConstIterator : public std iterator <std bidirectional_iterator_tag, Event, int, const Event*, const Event >

Defines a const event iterator

Inheritance:


Public Methods

ConstIterator ()
Constructs an NULL event iterator
ConstIterator (const IteratorImp& imp)
Constructor
ConstIterator (const ConstIterator& i)
Copy constructor
ConstIterator (const Iterator& i)
Convert from non-const
~ConstIterator ()
Destructor
ConstIterator& operator= (const ConstIterator& i)
Assignment opetator
ConstIterator& operator= (const Iterator& i)
Assignment opetator
bool operator== (const ConstIterator& i) const
Equality operator
bool operator!= (const ConstIterator& i) const
Inequality operator
ConstIterator& operator++ ()
Increment operator (prefix)
ConstIterator operator++ (int)
Increment operator (postfix)
ConstIterator& operator-- ()
Decrement operator (prefix)
ConstIterator operator-- (int)
Decrement operator (postfix)
reference operator* () const
Dereference operator
pointer operator-> () const
Pointer operator
const IteratorImp* GetImplementation () const
Get implementation

Documentation

Defines a const event iterator
ConstIterator()
Constructs an NULL event iterator
Returns:
Default onstructor

ConstIterator(const IteratorImp& imp)
Creates iterator based on an implementation

ConstIterator(const ConstIterator& i)
Copy constructor

ConstIterator(const Iterator& i)
Convert from non-const

~ConstIterator()
Destroy the iterator

ConstIterator& operator= (const ConstIterator& i)
Assignment opetator

ConstIterator& operator= (const Iterator& i)
Assignment from non-const

bool operator== (const ConstIterator& i) const
Equality operator

bool operator!= (const ConstIterator& i) const
Inequality operator

ConstIterator& operator++ ()
Increment operator (prefix)

ConstIterator operator++ (int)
Increment operator (postfix)

ConstIterator& operator-- ()
Decrement operator (prefix)

ConstIterator operator-- (int)
Decrement operator (postfix)

reference operator*() const
Dereference operator

pointer operator->() const
Pointer operator

const IteratorImp* GetImplementation() const
Get implementation


This class has no child classes.
Author:
Written June 2001 by Masahiro Ito and Daniel Sigg
Version:
1.0

alphabetic index hierarchy of classes


Please send questions and comments to sigg_d@ligo-wa.caltech.edu


generated by doc++