libstdc++
|
Go to the source code of this file.
Classes | |
class | __gnu_cxx::rope< _CharT, _Alloc > |
class | __gnu_cxx::rope< _CharT, _Alloc > |
Namespaces | |
namespace | __gnu_cxx |
namespace | __gnu_cxx::__detail |
namespace | std |
namespace | std::tr1 |
Typedefs | |
typedef rope< char > | __gnu_cxx::crope |
typedef rope< wchar_t > | __gnu_cxx::wrope |
Enumerations | |
enum | { _S_max_rope_depth } |
enum | _Tag { _S_leaf, _S_concat, _S_substringfn, _S_function } |
Functions | |
static void | __gnu_cxx::__copy_gthr_mutex (__gthread_mutex_t &__to, const __gthread_mutex_t &__from) |
crope::reference | __gnu_cxx::__mutable_reference_at (crope &__c, size_t __i) |
template<typename _ForwardIterator , typename _Allocator > | |
void | __gnu_cxx::_Destroy_const (_ForwardIterator __first, _ForwardIterator __last, _Allocator __alloc) |
template<typename _ForwardIterator , typename _Tp > | |
void | __gnu_cxx::_Destroy_const (_ForwardIterator __first, _ForwardIterator __last, allocator< _Tp >) |
template<class _CharT > | |
void | __gnu_cxx::_S_cond_store_eos (_CharT &) |
void | __gnu_cxx::_S_cond_store_eos (char &__c) |
void | __gnu_cxx::_S_cond_store_eos (wchar_t &__c) |
template<class _CharT > | |
_CharT | __gnu_cxx::_S_eos (_CharT *) |
template<class _CharT > | |
bool | __gnu_cxx::_S_is_basic_char_type (_CharT *) |
bool | __gnu_cxx::_S_is_basic_char_type (char *) |
bool | __gnu_cxx::_S_is_basic_char_type (wchar_t *) |
template<class _CharT > | |
bool | __gnu_cxx::_S_is_one_byte_char_type (_CharT *) |
bool | __gnu_cxx::_S_is_one_byte_char_type (char *) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator!= (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator!= (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator!= (const rope< _CharT, _Alloc > &__x, const rope< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator!= (const _Rope_char_ptr_proxy< _CharT, _Alloc > &__x, const _Rope_char_ptr_proxy< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
_Rope_const_iterator< _CharT, _Alloc > | __gnu_cxx::operator+ (const _Rope_const_iterator< _CharT, _Alloc > &__x, ptrdiff_t __n) |
template<class _CharT , class _Alloc > | |
_Rope_const_iterator< _CharT, _Alloc > | __gnu_cxx::operator+ (ptrdiff_t __n, const _Rope_const_iterator< _CharT, _Alloc > &__x) |
template<class _CharT , class _Alloc > | |
_Rope_iterator< _CharT, _Alloc > | __gnu_cxx::operator+ (const _Rope_iterator< _CharT, _Alloc > &__x, ptrdiff_t __n) |
template<class _CharT , class _Alloc > | |
_Rope_iterator< _CharT, _Alloc > | __gnu_cxx::operator+ (ptrdiff_t __n, const _Rope_iterator< _CharT, _Alloc > &__x) |
template<class _CharT , class _Alloc > | |
rope< _CharT, _Alloc > | __gnu_cxx::operator+ (const rope< _CharT, _Alloc > &__left, const rope< _CharT, _Alloc > &__right) |
template<class _CharT , class _Alloc > | |
rope< _CharT, _Alloc > | __gnu_cxx::operator+ (const rope< _CharT, _Alloc > &__left, const _CharT *__right) |
template<class _CharT , class _Alloc > | |
rope< _CharT, _Alloc > | __gnu_cxx::operator+ (const rope< _CharT, _Alloc > &__left, _CharT __right) |
template<class _CharT , class _Alloc > | |
rope< _CharT, _Alloc > & | __gnu_cxx::operator+= (rope< _CharT, _Alloc > &__left, const rope< _CharT, _Alloc > &__right) |
template<class _CharT , class _Alloc > | |
rope< _CharT, _Alloc > & | __gnu_cxx::operator+= (rope< _CharT, _Alloc > &__left, const _CharT *__right) |
template<class _CharT , class _Alloc > | |
rope< _CharT, _Alloc > & | __gnu_cxx::operator+= (rope< _CharT, _Alloc > &__left, _CharT __right) |
template<class _CharT , class _Alloc > | |
_Rope_const_iterator< _CharT, _Alloc > | __gnu_cxx::operator- (const _Rope_const_iterator< _CharT, _Alloc > &__x, ptrdiff_t __n) |
template<class _CharT , class _Alloc > | |
ptrdiff_t | __gnu_cxx::operator- (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
_Rope_iterator< _CharT, _Alloc > | __gnu_cxx::operator- (const _Rope_iterator< _CharT, _Alloc > &__x, ptrdiff_t __n) |
template<class _CharT , class _Alloc > | |
ptrdiff_t | __gnu_cxx::operator- (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator< (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator< (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator< (const rope< _CharT, _Alloc > &__left, const rope< _CharT, _Alloc > &__right) |
template<class _CharT , class _Traits , class _Alloc > | |
std::basic_ostream< _CharT, _Traits > & | __gnu_cxx::operator<< (std::basic_ostream< _CharT, _Traits > &__o, const rope< _CharT, _Alloc > &__r) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator<= (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator<= (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator<= (const rope< _CharT, _Alloc > &__x, const rope< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator== (const _Rope_char_ptr_proxy< _CharT, _Alloc > &__x, const _Rope_char_ptr_proxy< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator== (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator== (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator== (const rope< _CharT, _Alloc > &__left, const rope< _CharT, _Alloc > &__right) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator> (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator> (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator> (const rope< _CharT, _Alloc > &__x, const rope< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator>= (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator>= (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y) |
template<class _CharT , class _Alloc > | |
bool | __gnu_cxx::operator>= (const rope< _CharT, _Alloc > &__x, const rope< _CharT, _Alloc > &__y) |
template<class _CharT , class __Alloc > | |
void | __gnu_cxx::swap (_Rope_char_ref_proxy< _CharT, __Alloc > __a, _Rope_char_ref_proxy< _CharT, __Alloc > __b) |
template<class _CharT , class _Alloc > | |
void | __gnu_cxx::swap (rope< _CharT, _Alloc > &__x, rope< _CharT, _Alloc > &__y) |
Variables | |
template<class _CharT , class _Alloc > | |
rope< _CharT, _Alloc > | __gnu_cxx::identity_element (_Rope_Concat_fn< _CharT, _Alloc >) |
This file is a GNU extension to the Standard C++ Library (possibly containing extensions from the HP/SGI STL subset).
Definition in file rope.