|
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) |