NAME
__gnu_cxx::RopeRopeLeaf -
SYNOPSIS
Inherits __gnu_cxx::RopeRopeRep< CharT, Alloc >< CharT, Alloc >.
Public Types
enum
typedef Rope_rep_base< CharT, Alloc >::allocator_type allocator_type
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
Detailed Description
template<class CharT, class Alloc> struct __gnu_cxx::RopeRopeLeaf< CharT, Alloc >
Definition at line 551 of file stl_rope.h.
Author
Generated automatically by Doxygen for libstdc++-v3 Source from the source code.