

Public Types | |
|
typedef Rope_rep_base< CharT, Alloc >::allocator_type | allocator_type |
| enum | |
| enum | |
| enum | Tag |
|
typedef Rope_rep_alloc_base< CharT, Alloc, Alloc_traits< CharT, Alloc >::S_instanceless > | Base |
Public Member Functions | |
| RopeRopeLeaf (_GCCONST CharT *__d, size_t size, allocator_type a) | |
| ~RopeRopeLeaf () | |
| void | M_free_c_string () |
| void | M_free_tree () |
| void | M_unref_nonnil () |
| void | M_ref_nonnil () |
| allocator_type | get_allocator () const |
Static Public Member Functions | |
| static size_t | S_rounded_up_size (size_t n) |
| static void | S_unref (RopeRopeRep *__t) |
| static void | S_ref (RopeRopeRep *__t) |
| static void | S_free_if_unref (RopeRopeRep *__t) |
Public Attributes | |
| _GCCONST CharT * | M_data |
| Tag | M_tag:8 |
| bool | M_is_balanced:8 |
| unsigned char | M_depth |
| _GCCONST CharT * | M_c_string |
| size_t | M_size |
Protected Attributes | |
| allocator_type | M_data_allocator |
Definition at line 551 of file stl_rope.h.
1.4.7