man std::basic_string_Rep (Fonctions bibliothèques) -

NAME

std::basic_string::Rep -

SYNOPSIS



Inherits std::basic_string< CharT, Traits, Alloc >::Rep_base.

Public Types

typedef Alloc::template rebind< char >::other Raw_bytes_alloc

Public Member Functions

bool M_is_leaked () const

bool M_is_shared () const

void M_set_leaked ()

void M_set_sharable ()

CharT * M_refdata () throw ()

CharT * M_grab (const Alloc &alloc1, const Alloc &alloc2)

void M_dispose (const Alloc &a)

void M_destroy (const Alloc &) throw ()

CharT * M_refcopy () throw ()

CharT * M_clone (const Alloc &, size_type __res=0)

Static Public Member Functions

static Rep & S_empty_rep ()

static Rep * S_create (size_type, size_type, const Alloc &)

Public Attributes

size_type M_length

size_type M_capacity

Atomic_word M_refcount

Static Public Attributes

static const size_type S_max_size

static const CharT S_terminal

static size_type S_empty_rep_storage []

Detailed Description

template<typename CharT, typename Traits, typename Alloc> struct std::basic_string< CharT, Traits, Alloc >::Rep

Definition at line 151 of file basic_string.h.

Author

Generated automatically by Doxygen for libstdc++-v3 Source from the source code.