Public Types | |
typedef Alloc::template rebind< char >::other | Raw_bytes_alloc |
Public Member Functions | |
bool | M_is_leaked () const |
bool | M_is_shared () const |
void | M_set_leaked () |
void | M_set_sharable () |
CharT * | M_refdata () throw () |
CharT & | operator[] (size_t s) throw () |
CharT * | M_grab (const Alloc &alloc1, const Alloc &alloc2) |
void | M_dispose (const Alloc &a) |
void | M_destroy (const Alloc &) throw () |
CharT * | M_refcopy () throw () |
CharT * | M_clone (const Alloc &, size_type __res=0) |
Static Public Member Functions | |
static Rep * | S_create (size_t, const Alloc &) |
Public Attributes | |
size_type | M_length |
size_type | M_capacity |
Atomic_word | M_references |
Static Public Attributes | |
static const size_type | S_max_size |
static const CharT | S_terminal |
Definition at line 143 of file basic_string.h.