ReactOS 0.4.16-dev-338-g34e76ad
|
#include <_string_base.h>
Public Types | |
enum | { _DEFAULT_SIZE = 4 * sizeof( void * ) } |
typedef _Alloc | allocator_type |
typedef _STLP_alloc_proxy< _Tp *, _Tp, allocator_type > | _AllocProxy |
typedef size_t | size_type |
Protected Member Functions | |
_Tp const * | _M_Start () const |
_Tp * | _M_Start () |
_Tp const * | _M_End () const |
_Tp * | _M_End () |
size_type | _M_capacity () const |
size_type | _M_rest () const |
_Tp const * | _M_Finish () const |
_Tp * | _M_Finish () |
void | _M_allocate_block (size_t __n=_DEFAULT_SIZE) |
void | _M_deallocate_block () |
size_t | max_size () const |
_String_base (const allocator_type &__a) | |
_String_base (const allocator_type &__a, size_t __n) | |
_String_base (__move_source< _Self > src) | |
~_String_base () | |
void | _M_reset (_Tp *__start, _Tp *__finish, _Tp *__end_of_storage) |
void | _M_swap (_Self &__s) |
void _STLP_FUNCTION_THROWS | _M_throw_length_error () const |
void _STLP_FUNCTION_THROWS | _M_throw_out_of_range () const |
Protected Attributes | |
_Tp * | _M_finish |
_AllocProxy | _M_start_of_storage |
Private Types | |
typedef _String_base< _Tp, _Alloc > | _Self |
Private Attributes | |
_Tp * | _M_end_of_storage |
Definition at line 41 of file _string_base.h.
typedef _STLP_alloc_proxy<_Tp*, _Tp, allocator_type> _String_base< _Tp, _Alloc >::_AllocProxy |
Definition at line 50 of file _string_base.h.
|
private |
Definition at line 42 of file _string_base.h.
Definition at line 49 of file _string_base.h.
Definition at line 51 of file _string_base.h.
|
inlineprotected |
Definition at line 110 of file _string_base.h.
|
inlineprotected |
Definition at line 118 of file _string_base.h.
|
inlineprotected |
Definition at line 144 of file _string_base.h.
|
inlineprotected |
Definition at line 156 of file _string_base.h.
|
protected |
Definition at line 607 of file _string.c.
Referenced by _String_base< _Tp, _Alloc >::_String_base().
|
inlineprotected |
Definition at line 80 of file _string_base.h.
|
inlineprotected |
Definition at line 94 of file _string_base.h.
Referenced by _String_base< _Tp, _Alloc >::~_String_base().
|
inlineprotected |
Definition at line 79 of file _string_base.h.
|
inlineprotected |
Definition at line 78 of file _string_base.h.
|
inlineprotected |
Definition at line 90 of file _string_base.h.
|
inlineprotected |
Definition at line 89 of file _string_base.h.
|
inlineprotected |
Definition at line 158 of file _string_base.h.
|
inlineprotected |
Definition at line 82 of file _string_base.h.
|
inlineprotected |
Definition at line 77 of file _string_base.h.
|
inlineprotected |
Definition at line 76 of file _string_base.h.
|
inlineprotected |
Definition at line 168 of file _string_base.h.
Referenced by _String_base< _Tp, _Alloc >::_M_swap().
|
protected |
Definition at line 599 of file _string.c.
|
protected |
Definition at line 603 of file _string.c.
|
inlineprotected |
Definition at line 104 of file _string_base.h.
|
private |
Definition at line 59 of file _string_base.h.
Referenced by _String_base< _Tp, _Alloc >::_M_capacity(), _String_base< _Tp, _Alloc >::_M_deallocate_block(), _String_base< _Tp, _Alloc >::_M_End(), _String_base< _Tp, _Alloc >::_M_reset(), _String_base< _Tp, _Alloc >::_M_rest(), _String_base< _Tp, _Alloc >::_M_swap(), and _String_base< _Tp, _Alloc >::_String_base().
|
protected |
Definition at line 86 of file _string_base.h.
Referenced by _String_base< _Tp, _Alloc >::_M_Finish(), _String_base< _Tp, _Alloc >::_M_reset(), _String_base< _Tp, _Alloc >::_M_rest(), _String_base< _Tp, _Alloc >::_M_swap(), and _String_base< _Tp, _Alloc >::_String_base().
|
protected |
Definition at line 87 of file _string_base.h.
Referenced by _String_base< _Tp, _Alloc >::_M_capacity(), _String_base< _Tp, _Alloc >::_M_deallocate_block(), _String_base< _Tp, _Alloc >::_M_reset(), _String_base< _Tp, _Alloc >::_M_Start(), _String_base< _Tp, _Alloc >::_M_swap(), _String_base< _Tp, _Alloc >::_String_base(), and _String_base< _Tp, _Alloc >::max_size().