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)
MNRopeConstIterator & operator= (const MNRopeConstIterator &__x)
reference operator * ()
MNRopeConstIterator & operator++ ()
MNRopeConstIterator & operator+= (ptrdiff_t __n)
MNRopeConstIterator & operator-- ()
MNRopeConstIterator & operator-= (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