

Public Types | |
|
typedef Rope_rep_base< CharT, Alloc >::allocator_type | allocator_type |
Public Member Functions | |
| virtual void | operator() (size_t start_pos, size_t __req_len, CharT *__buffer) |
| RopeRopeSubstring (RopeRopeRep< CharT, Alloc > *__b, size_t s, size_t __l, allocator_type a) | |
| virtual | ~RopeRopeSubstring () throw () |
| 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 void | S_unref (RopeRopeRep *__t) |
| static void | S_ref (RopeRopeRep *__t) |
| static void | S_free_if_unref (RopeRopeRep *__t) |
Public Attributes | |
| RopeRopeRep< CharT, Alloc > * | M_base |
| size_t | M_start |
| char_producer< CharT > * | M_fn |
| bool | M_delete_when_done |
| Rope_constants::Tag | M_tag:8 |
| bool | M_is_balanced:8 |
| unsigned char | M_depth |
| _GCCONST CharT * | M_c_string |
| __gthread_mutex_t | M_c_string_lock |
| size_t | M_size |
Definition at line 704 of file rope.
1.5.1