Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_PropertyList::Array::_iterator Class Reference

List of all members.

Public Types

typedef Array::difference_type difference_type

Public Member Functions

 _iterator ()
 _iterator (const _iterator &src)
bool operator== (const _iterator &rhs) const
bool operator!= (const _iterator &rhs) const
bool operator< (const _iterator &rhs) const
Array::reference operator * () const
const Nodeoperator-> () const
_iteratoroperator++ ()
_iterator operator++ (int)
_iteratoroperator-- ()
_iterator operator-- (int)
difference_type operator- (const _iterator &rhs) const
_iterator operator+ (difference_type dist) const
_iteratoroperator+= (difference_type dist)
_iteratoroperator-= (difference_type dist)

Protected Member Functions

 _iterator (Array *inArray, Array::size_type inIndex, Array::size_type maxIndex)
 _iterator (Array *inArray, Array::size_type inIndex)

Private Types

enum  { npos = Array::npos }

Private Attributes

ArrayfArray
Array::size_type fCursor
Array::size_type fMaxCursor

Friends

class Array
class Array::_const_iterator

Member Typedef Documentation

typedef Array::difference_type CP_PropertyList::Array::_iterator::difference_type
 


Member Enumeration Documentation

anonymous enum [private]
 

Enumeration values:
npos 


Constructor & Destructor Documentation

CP_PropertyList::Array::_iterator::_iterator Array inArray,
Array::size_type  inIndex,
Array::size_type  maxIndex
[protected]
 

CP_PropertyList::Array::_iterator::_iterator Array inArray,
Array::size_type  inIndex
[protected]
 

CP_PropertyList::Array::_iterator::_iterator  ) 
 

CP_PropertyList::Array::_iterator::_iterator const _iterator src  ) 
 


Member Function Documentation

bool CP_PropertyList::Array::_iterator::operator== const _iterator rhs  )  const
 

bool CP_PropertyList::Array::_iterator::operator!= const _iterator rhs  )  const
 

bool CP_PropertyList::Array::_iterator::operator< const _iterator rhs  )  const
 

Array::reference CP_PropertyList::Array::_iterator::operator *  )  const
 

const Node* CP_PropertyList::Array::_iterator::operator->  )  const
 

_iterator& CP_PropertyList::Array::_iterator::operator++  ) 
 

_iterator CP_PropertyList::Array::_iterator::operator++ int   ) 
 

_iterator& CP_PropertyList::Array::_iterator::operator--  ) 
 

_iterator CP_PropertyList::Array::_iterator::operator-- int   ) 
 

difference_type CP_PropertyList::Array::_iterator::operator- const _iterator rhs  )  const
 

_iterator CP_PropertyList::Array::_iterator::operator+ difference_type  dist  )  const
 

_iterator& CP_PropertyList::Array::_iterator::operator+= difference_type  dist  ) 
 

_iterator& CP_PropertyList::Array::_iterator::operator-= difference_type  dist  ) 
 


Friends And Related Function Documentation

friend class Array [friend]
 

friend class Array::_const_iterator [friend]
 


Member Data Documentation

Array* CP_PropertyList::Array::_iterator::fArray [private]
 

Array::size_type CP_PropertyList::Array::_iterator::fCursor [private]
 

Array::size_type CP_PropertyList::Array::_iterator::fMaxCursor [private]
 


The documentation for this class was generated from the following file:
Generated on Sat Sep 17 20:02:37 2005 for CPLAT by  doxygen 1.4.0