ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

_Rope_RopeRep< _CharT, _Alloc > Struct Template Reference

#include <_rope.h>

Inherits _Refcount_Base.

Inherited by _Rope_RopeConcatenation< _CharT, _Alloc >, _Rope_RopeFunction< _CharT, _Alloc >, and _Rope_RopeLeaf< _CharT, _Alloc >.

Public Types

enum  { _S_max_rope_depth = __ROPE_MAX_DEPTH }
enum  _Tag { _S_leaf, _S_concat, _S_substringfn, _S_function }
enum  { _S_alloc_granularity = 8 }
typedef _Rope_RopeRep< _CharT,
_Alloc
_Self
typedef _Alloc allocator_type
typedef _STLP_TYPENAME
_STLP_PRIV _BasicCharType
< _CharT >::_Ret 
_IsBasicCharType

Public Member Functions

allocator_type get_allocator () const
 _Rope_RopeRep (_Tag __t, unsigned char __d, bool __b, size_t _p_size, allocator_type __a)
void _M_free_c_string ()
void _M_free_tree ()
void _M_unref_nonnil ()
void _M_ref_nonnil ()

Static Public Member Functions

static size_t _S_rounded_up_size (size_t __n)
static void _S_free_string (_CharT *__s, size_t __len, allocator_type __a)
static void _S_unref (_Self *__t)
static void _S_ref (_Self *__t)

Data Fields

_Tag _M_tag:8
bool _M_is_balanced:8
unsigned char _M_depth
_CharT *_STLP_VOLATILE _M_c_string
_STLP_PRIV _STLP_alloc_proxy
< size_t, _CharT,
allocator_type
_M_size

Detailed Description

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

Definition at line 327 of file _rope.h.


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

Generated on Mon May 28 2012 06:14:17 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.