Main Page
|
Modules
|
Namespace List
|
Class Hierarchy
|
Alphabetical List
|
Class List
|
File List
|
Namespace Members
|
Class Members
|
File Members
|
Related Pages
MNRopeIterator Class Reference
[
Ropes that hold unsigned characters
]
#include <
MNRopeIterator.h
>
Inheritance diagram for MNRopeIterator:
[
legend
]
Collaboration diagram for MNRopeIterator:
[
legend
]
List of all members.
Public Types
typedef
MNRefProxy
reference
typedef
MNRefProxy
*
pointer
Public Member Functions
MNRope
&
container
()
MNRopeIterator
()
MNRopeIterator
(const
MNRopeIterator
&__x)
MNRopeIterator
(
MNRope
&__r, size_t __pos)
~MNRopeIterator
()
MNRopeIterator
&
operator=
(const
MNRopeIterator
&__x)
reference
operator *
()
MNRopeIterator
&
operator++
()
MNRopeIterator
&
operator+=
(ptrdiff_t __n)
MNRopeIterator
&
operator--
()
MNRopeIterator
&
operator-=
(ptrdiff_t __n)
MNRopeIterator
operator++
(int)
MNRopeIterator
operator--
(int)
reference
operator[]
(ptrdiff_t __n)
Protected Member Functions
MNRopeIterator
(
MNRope
*__r, size_t __pos)
void
_M_check
()
Protected Attributes
MNRope
*
_M_root_rope
Friends
bool
operator==
(const
MNRopeIterator
&__x, const
MNRopeIterator
&__y)
bool
operator<
(const
MNRopeIterator
&__x, const
MNRopeIterator
&__y)
ptrdiff_t
operator-
(const
MNRopeIterator
&__x, const
MNRopeIterator
&__y)
MNRopeIterator
operator-
(const
MNRopeIterator
&__x, ptrdiff_t __n)
MNRopeIterator
operator+
(const
MNRopeIterator
&__x, ptrdiff_t __n)
MNRopeIterator
operator+
(ptrdiff_t __n, const
MNRopeIterator
&__x)
Member Typedef Documentation
typedef
MNRefProxy
*
MNRopeIterator::pointer
typedef
MNRefProxy
MNRopeIterator::reference
Constructor & Destructor Documentation
MNRopeIterator::MNRopeIterator
(
MNRope
*
__r
,
size_t
__pos
)
[protected]
MNRopeIterator::MNRopeIterator
(
)
[inline]
MNRopeIterator::MNRopeIterator
(
const
MNRopeIterator
&
__x
)
[inline]
MNRopeIterator::MNRopeIterator
(
MNRope
&
__r
,
size_t
__pos
)
MNRopeIterator::~
MNRopeIterator
(
)
[inline]
Member Function Documentation
void MNRopeIterator::_M_check
(
)
[protected]
MNRope
& MNRopeIterator::container
(
)
[inline]
reference
MNRopeIterator::operator *
(
)
[inline]
MNRopeIterator
MNRopeIterator::operator++
(
int
)
[inline]
MNRopeIterator
& MNRopeIterator::operator++
(
)
[inline]
MNRopeIterator
& MNRopeIterator::operator+=
(
ptrdiff_t
__n
)
[inline]
MNRopeIterator
MNRopeIterator::operator--
(
int
)
[inline]
MNRopeIterator
& MNRopeIterator::operator--
(
)
[inline]
MNRopeIterator
& MNRopeIterator::operator-=
(
ptrdiff_t
__n
)
[inline]
MNRopeIterator
& MNRopeIterator::operator=
(
const
MNRopeIterator
&
__x
)
[inline]
reference
MNRopeIterator::operator[]
(
ptrdiff_t
__n
)
[inline]
Friends And Related Function Documentation
MNRopeIterator
operator+
(
ptrdiff_t
__n
,
const
MNRopeIterator
&
__x
)
[friend]
MNRopeIterator
operator+
(
const
MNRopeIterator
&
__x
,
ptrdiff_t
__n
)
[friend]
MNRopeIterator
operator-
(
const
MNRopeIterator
&
__x
,
ptrdiff_t
__n
)
[friend]
ptrdiff_t operator-
(
const
MNRopeIterator
&
__x
,
const
MNRopeIterator
&
__y
)
[friend]
bool operator<
(
const
MNRopeIterator
&
__x
,
const
MNRopeIterator
&
__y
)
[friend]
bool operator==
(
const
MNRopeIterator
&
__x
,
const
MNRopeIterator
&
__y
)
[friend]
Member Data Documentation
MNRope
*
MNRopeIterator::_M_root_rope
[protected]
The documentation for this class was generated from the following file:
MNRopeIterator.h
Generated on Sun Mar 6 13:35:58 2005 for Komssys by
1.3.8