class const_iterator

This iterator class is meant to behave just like the iterator class inside an STL vector.

Public Methods

[more] const_iterator ( const ASTlist<DataValueNode*>::const_iterator &copyMe )
[more] const_iterator ( const value_type &copyMe )
[more] const_iterator ()
[more]bool operator!= ( const iterator &x ) const
[more]const_reference operator* () const
[more]const_iterator& operator++ ()
[more]const_iterator& operator++ (int)
[more]const_iterator& operator+= (size_type n)
[more]const_iterator& operator-- (int)
[more]const_iterator& operator-- ()
[more]const_iterator& operator-= (size_type n)
[more]const value_type operator-> () const
[more]bool operator== ( const iterator &x ) const
[more] ~const_iterator ()

Protected Fields

[more]ASTlist<DataValueNode*> ::const_iterator vIter


Documentation

This iterator class is meant to behave just like the iterator class inside an STL vector. This is not documented because the STL vector interface is large and beyond the scope of this document. It is expected that the reader will have access to STL vector documentation, in which case the way to use these functions will be immediately apparent, as they share the same name as their STL vector counterparts: Note that reverse_iterator and const_reverse_iterator are not implemented.
oASTlist<DataValueNode*> ::const_iterator vIter

o const_iterator()

o const_iterator( const ASTlist<DataValueNode*>::const_iterator &copyMe )

o const_iterator( const value_type &copyMe )

o ~const_iterator()

obool operator==( const iterator &x ) const

obool operator!=( const iterator &x ) const

oconst_reference operator*() const

oconst value_type operator->() const

oconst_iterator& operator++()

oconst_iterator& operator++(int)

oconst_iterator& operator--()

oconst_iterator& operator--(int)

oconst_iterator& operator+=(size_type n)

oconst_iterator& operator-=(size_type n)


This class has no child classes.
Friends:
class LoopRowNode

Alphabetic index HTML hierarchy of classes or Java


Starlib is a creation of BioMagResBank: bmrb.wisc.edu starlib banner