class iterator

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

Public Methods

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

Protected Fields

[more]ASTlist<DataValueNode*> ::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*> ::iterator vIter

o iterator()

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

o iterator( value_type &copyMe )

o ~iterator()

obool operator==( const iterator &x ) const

obool operator!=( const iterator &x ) const

oreference operator*() const

ovalue_type operator->() const

oiterator& operator++()

oiterator& operator++(int)

oiterator& operator--()

oiterator& operator--(int)

oiterator& operator+=(size_type n)

oiterator& operator-=(size_type n)


This class has no child classes.
Friends:
class LoopRowNode
class const_iterator

Alphabetic index HTML hierarchy of classes or Java


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