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

MNRopeConstIterator Class Reference
[Ropes that hold unsigned characters]

#include <MNRopeConstIterator.h>

Inheritance diagram for MNRopeConstIterator:

Inheritance graph
[legend]
Collaboration diagram for MNRopeConstIterator:

Collaboration graph
[legend]
List of all members.

Public Types

typedef uchar_t reference
typedef const uchar_t * pointer

Public Member Functions

 MNRopeConstIterator ()
 MNRopeConstIterator (const MNRopeConstIterator &__x)
 MNRopeConstIterator (const MNRopeIterator &__x)
 MNRopeConstIterator (const MNRope &__r, size_t __pos)
MNRopeConstIteratoroperator= (const MNRopeConstIterator &__x)
reference operator * ()
MNRopeConstIteratoroperator++ ()
MNRopeConstIteratoroperator+= (ptrdiff_t __n)
MNRopeConstIteratoroperator-- ()
MNRopeConstIteratoroperator-= (ptrdiff_t __n)
MNRopeConstIterator operator++ (int)
MNRopeConstIterator operator-- (int)
reference operator[] (size_t __n)

Protected Member Functions

 MNRopeConstIterator (const MNRopeRep *__root, size_t __pos)

Friends

MNRopeConstIterator operator- (const MNRopeConstIterator &__x, ptrdiff_t __n)
MNRopeConstIterator operator+ (const MNRopeConstIterator &__x, ptrdiff_t __n)
MNRopeConstIterator operator+ (ptrdiff_t __n, const MNRopeConstIterator &__x)
bool operator== (const MNRopeConstIterator &__x, const MNRopeConstIterator &__y)
bool operator< (const MNRopeConstIterator &__x, const MNRopeConstIterator &__y)
ptrdiff_t operator- (const MNRopeConstIterator &__x, const MNRopeConstIterator &__y)

Member Typedef Documentation

typedef const uchar_t* MNRopeConstIterator::pointer
 

typedef uchar_t MNRopeConstIterator::reference
 


Constructor & Destructor Documentation

MNRopeConstIterator::MNRopeConstIterator const MNRopeRep __root,
size_t  __pos
[protected]
 

MNRopeConstIterator::MNRopeConstIterator  ) 
 

MNRopeConstIterator::MNRopeConstIterator const MNRopeConstIterator __x  ) 
 

MNRopeConstIterator::MNRopeConstIterator const MNRopeIterator __x  ) 
 

MNRopeConstIterator::MNRopeConstIterator const MNRope __r,
size_t  __pos
 


Member Function Documentation

reference MNRopeConstIterator::operator *  )  [inline]
 

MNRopeConstIterator MNRopeConstIterator::operator++ int   )  [inline]
 

MNRopeConstIterator& MNRopeConstIterator::operator++  )  [inline]
 

MNRopeConstIterator& MNRopeConstIterator::operator+= ptrdiff_t  __n  )  [inline]
 

MNRopeConstIterator MNRopeConstIterator::operator-- int   )  [inline]
 

MNRopeConstIterator& MNRopeConstIterator::operator--  )  [inline]
 

MNRopeConstIterator& MNRopeConstIterator::operator-= ptrdiff_t  __n  )  [inline]
 

MNRopeConstIterator& MNRopeConstIterator::operator= const MNRopeConstIterator __x  ) 
 

reference MNRopeConstIterator::operator[] size_t  __n  ) 
 


Friends And Related Function Documentation

MNRopeConstIterator operator+ ptrdiff_t  __n,
const MNRopeConstIterator __x
[friend]
 

MNRopeConstIterator operator+ const MNRopeConstIterator __x,
ptrdiff_t  __n
[friend]
 

ptrdiff_t operator- const MNRopeConstIterator __x,
const MNRopeConstIterator __y
[friend]
 

MNRopeConstIterator operator- const MNRopeConstIterator __x,
ptrdiff_t  __n
[friend]
 

bool operator< const MNRopeConstIterator __x,
const MNRopeConstIterator __y
[friend]
 

bool operator== const MNRopeConstIterator __x,
const MNRopeConstIterator __y
[friend]
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:35:58 2005 for Komssys by doxygen 1.3.8