|
Namespaces |
namespace | Rope |
Classes |
class | MNPtrProxy |
class | MNRefProxy |
struct | _Rope_Concat_fn |
class | MNRope |
class | MNRopeCharConsumer |
class | MNRopeCharProducer |
struct | MNRopeConcat |
class | MNRopeConstIterator |
struct | MNRopeFunction |
class | MNRopeIterator |
class | MNRopeIteratorBase |
struct | MNRopeLeaf |
struct | MNRopeRefCount |
struct | MNRopeRep |
struct | MNRopeSubstring |
struct | MNSelfDestrPtr |
Functions |
bool | operator== (const MNPtrProxy &__x, const MNPtrProxy &__y) |
bool | operator!= (const MNPtrProxy &__x, const MNPtrProxy &__y) |
void | swap (MNRefProxy __a, MNRefProxy __b) |
| MNRefProxy
|
uchar_t | _S_eos (uchar_t *) |
void | _S_cond_store_eos (uchar_t &__c) |
MNRope | operator+ (const MNRope &__left, const MNRope &__right) |
MNRope | operator+ (const MNRope &__left, const uchar_t *__right) |
MNRope | operator+ (const MNRope &__left, uchar_t __right) |
rope | identity_element (_Rope_Concat_fn) |
MNRope & | operator+= (MNRope &__left, const MNRope &__right) |
MNRope & | operator+= (MNRope &__left, const uchar_t *__right) |
MNRope & | operator+= (MNRope &__left, uchar_t __right) |
bool | operator< (const MNRope &__left, const MNRope &__right) |
bool | operator== (const MNRope &__left, const MNRope &__right) |
bool | operator!= (const MNRope &__x, const MNRope &__y) |
bool | operator> (const MNRope &__x, const MNRope &__y) |
bool | operator<= (const MNRope &__x, const MNRope &__y) |
bool | operator>= (const MNRope &__x, const MNRope &__y) |
ostream & | operator<< (ostream &__o, const MNRope &__r) |
void | swap (MNRope &__x, MNRope &__y) |
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) |
bool | operator!= (const MNRopeConstIterator &__x, const MNRopeConstIterator &__y) |
bool | operator> (const MNRopeConstIterator &__x, const MNRopeConstIterator &__y) |
bool | operator<= (const MNRopeConstIterator &__x, const MNRopeConstIterator &__y) |
bool | operator>= (const MNRopeConstIterator &__x, const MNRopeConstIterator &__y) |
MNRopeConstIterator | find (MNRopeConstIterator __first, MNRopeConstIterator __last, uchar_t __val) |
MNRopeConstIterator | search (MNRopeConstIterator __first1, MNRopeConstIterator __last1, const uchar_t *__first2, const uchar_t *__last2) |
void | pft (MNRopeIteratorBase &dest, const MNRopeIteratorBase &src) |
MNRopeIterator | operator- (const MNRopeIterator &__x, ptrdiff_t __n) |
MNRopeIterator | operator+ (const MNRopeIterator &__x, ptrdiff_t __n) |
MNRopeIterator | operator+ (ptrdiff_t __n, const MNRopeIterator &__x) |
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) |
bool | operator!= (const MNRopeIterator &__x, const MNRopeIterator &__y) |
bool | operator> (const MNRopeIterator &__x, const MNRopeIterator &__y) |
bool | operator<= (const MNRopeIterator &__x, const MNRopeIterator &__y) |
bool | operator>= (const MNRopeIterator &__x, const MNRopeIterator &__y) |
void | uninitialized_copy_n (const uchar_t *src, size_t len, uchar_t *dest) |
void | copy_n (const uchar_t *src, size_t len, uchar_t *dest) |
void | uninitialized_fill_n (uchar_t *dest, size_t len, uchar_t c) |
void | destroy (uchar_t *, size_t) |
void | destroy (uchar_t *, uchar_t *) |