ReactOS 0.4.16-dev-251-ga17b6e9
|
#include <stl/_rope.h>
#include <stl/_cstdio.h>
#include <stl/_ostream.h>
#include <stl/_istream.h>
#include <stl/_range_errors.h>
Go to the source code of this file.
Classes | |
class | _Rope_flatten_char_consumer< _CharT > |
class | _Rope_find_char_char_consumer< _CharT > |
class | _Rope_insert_char_consumer< _CharT, _Traits > |
Macros | |
#define | _STLP_ROPEIMPL_H |
#define | __allocator__ allocator_type |
#define | __RopeLeaf__ _STLP_TYPENAME_ON_RETURN_TYPE rope<_CharT,_Alloc>::_RopeLeaf |
#define | __RopeRep__ _STLP_TYPENAME_ON_RETURN_TYPE rope<_CharT,_Alloc>::_RopeRep |
#define | __ROPE_TABLE_BODY |
Functions | |
template<class _CharT , class _Alloc > | |
void | _Terminate_RopeLeaf (_Rope_RopeLeaf< _CharT, _Alloc > *__r, size_t __size, const __true_type &) |
template<class _CharT , class _Alloc > | |
void | _Terminate_RopeLeaf (_Rope_RopeLeaf< _CharT, _Alloc > *__r, size_t, const __false_type &) |
template<class _CharT , class _Alloc , class _CharConsumer > | |
bool | _S_apply_to_pieces (_CharConsumer &__c, _Rope_RopeRep< _CharT, _Alloc > *__r, size_t __begin, size_t __end) |
template<class _CharT , class _Traits > | |
void | _Rope_fill (basic_ostream< _CharT, _Traits > &__o, streamsize __n) |
template<class _CharT , class _Traits , class _Alloc > | |
basic_ostream< _CharT, _Traits > & | _S_io_get (basic_ostream< _CharT, _Traits > &__o, const rope< _CharT, _Alloc > &__r, const __true_type &) |
template<class _CharT , class _Traits , class _Alloc > | |
basic_ostream< _CharT, _Traits > & | _S_io_get (basic_ostream< _CharT, _Traits > &__o, const rope< _CharT, _Alloc > &__r, const __false_type &) |
template<class _CharT , class _Traits , class _Alloc > | |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__o, const rope< _CharT, _Alloc > &__r) |
template<class _CharT , class _Alloc > | |
void | _Rope_rotate (_Rope_iterator< _CharT, _Alloc > __first, _Rope_iterator< _CharT, _Alloc > __middle, _Rope_iterator< _CharT, _Alloc > __last) |
Variables | |
template<class _CharT , class _Alloc > | |
const unsigned long rope< _CharT, _Alloc >::_S_min_len[__ROPE_DEPTH_SIZE] | __ROPE_TABLE_BODY |
#define __ROPE_TABLE_BODY |
#define __RopeLeaf__ _STLP_TYPENAME_ON_RETURN_TYPE rope<_CharT,_Alloc>::_RopeLeaf |
#define __RopeRep__ _STLP_TYPENAME_ON_RETURN_TYPE rope<_CharT,_Alloc>::_RopeRep |
|
inline |
void _Rope_rotate | ( | _Rope_iterator< _CharT, _Alloc > | __first, |
_Rope_iterator< _CharT, _Alloc > | __middle, | ||
_Rope_iterator< _CharT, _Alloc > | __last | ||
) |
Definition at line 1358 of file _rope.c.
Referenced by rotate().
bool _S_apply_to_pieces | ( | _CharConsumer & | __c, |
_Rope_RopeRep< _CharT, _Alloc > * | __r, | ||
size_t | __begin, | ||
size_t | __end | ||
) |
Definition at line 785 of file _rope.c.
Referenced by _S_apply_to_pieces(), rope< _CharT, _Alloc >::_S_flatten(), rope< _CharT, _Alloc >::apply_to_pieces(), and rope< _CharT, _Alloc >::find().
basic_ostream< _CharT, _Traits > & _S_io_get | ( | basic_ostream< _CharT, _Traits > & | __o, |
const rope< _CharT, _Alloc > & | __r, | ||
const __false_type & | |||
) |
Definition at line 873 of file _rope.c.
basic_ostream< _CharT, _Traits > & _S_io_get | ( | basic_ostream< _CharT, _Traits > & | __o, |
const rope< _CharT, _Alloc > & | __r, | ||
const __true_type & | |||
) |
Definition at line 851 of file _rope.c.
void _Terminate_RopeLeaf | ( | _Rope_RopeLeaf< _CharT, _Alloc > * | __r, |
size_t | __size, | ||
const __true_type & | |||
) |
Definition at line 395 of file _rope.c.
Referenced by rope< _CharT, _Alloc >::_S_destr_leaf_concat_char_iter().
void _Terminate_RopeLeaf | ( | _Rope_RopeLeaf< _CharT, _Alloc > * | __r, |
size_t | , | ||
const __false_type & | |||
) |
basic_ostream< _CharT, _Traits > & operator<< | ( | basic_ostream< _CharT, _Traits > & | __o, |
const rope< _CharT, _Alloc > & | __r | ||
) |
Definition at line 873 of file _rope.c.