- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# _Rope_RopeRep< _CharT, _Alloc > Struct Template Reference

Inheritance diagram for _Rope_RopeRep< _CharT, _Alloc >:

[legend]
Collaboration diagram for _Rope_RopeRep< _CharT, _Alloc >:

[legend]
List of all members.

## Public Types
enum | { _S_max_rope_depth = 45 }
enum | _Tag { _S_leaf, _S_concat, _S_substringfn, _S_function }
typedef _Rope_rep_base< _CharT, _Alloc >::allocator_type | allocator_type
## Public Member Functions
| _Rope_RopeRep (_Tag __t, int __d, bool __b, size_t __size, allocator_type __a)
void | _M_init_refcount_lock ()
void | _M_incr_refcount ()
size_t | _M_decr_refcount ()
void | _M_free_c_string ()
void | _M_free_tree ()
void | _M_unref_nonnil ()
void | _M_ref_nonnil ()
## Static Public Member Functions
static void | _S_free_string (__GC_CONST _CharT *, size_t __len)
static void | _S_unref (_Rope_RopeRep *__t)
static void | _S_ref (_Rope_RopeRep *__t)
static void | _S_free_if_unref (_Rope_RopeRep *__t)
## Public Attributes
_Tag | _M_tag:8
bool | _M_is_balanced:8
unsigned char | _M_depth
__GC_CONST _CharT * | _M_c_string
size_t | _M_refcount

## Detailed Description

### template<class _CharT, class _Alloc>
struct _Rope_RopeRep< _CharT, _Alloc >

Definition at line 372 of file stl_rope.h.

The documentation for this struct was generated from the following files:

- /Users/fpy/titan-1-5-MBARI/Mers/Executives/DeductiveController/Configs/TI_DSP_BIOS/stl/stl_rope.h
- /Users/fpy/titan-1-5-MBARI/Mers/Executives/DeductiveController/Configs/TI_DSP_BIOS/stl/ropeimpl.h