class iterator

This is supposed to behave like the iterator class in an STL vector.

Public Methods

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


Documentation

This is supposed to behave like the iterator class in an STL vector. It is not documented because the reader is expected to have access to the STL vector documentation, and a treatise on how to use STL vectors is beyond the scope of this documentation. Note that reverse_iterator and const_reverse_iterator are not implemented.
oASTlist<LoopNameListNode*> ::iterator vIter

o iterator()

o iterator( const ASTlist<LoopNameListNode*>::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 DataLoopNameListNode
class const_iterator

Alphabetic index HTML hierarchy of classes or Java


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