_String_base Class Reference
Nested Classes and Structures
Constructor & Destructor Documentation
_String_base(const allocator_type &)
_String_base(const allocator_type &, size_t)
_String_base(__move_source< _Self >)
~_String_base()
~_String_base
|
(
|
)
|
[protected, inline]
|
Member Functions Documentation
_M_Finish()
_Tp const *
|
_M_Finish
|
(
|
)
|
const [protected, inline]
|
_M_Finish()
_Tp *
|
_M_Finish
|
(
|
)
|
[protected, inline]
|
_M_Start()
_Tp const *
|
_M_Start
|
(
|
)
|
const [protected, inline]
|
_M_Start()
_Tp *
|
_M_Start
|
(
|
)
|
[protected, inline]
|
_M_Swap(_Self &)
void
|
_M_Swap
|
(
|
_Self
&
|
__s
|
)
|
[protected, inline]
|
_M_allocate_block(size_t)
void
|
_M_allocate_block
|
(
|
size_t
|
__n = _DEFAULT_SIZE
|
)
|
[protected]
|
_M_deallocate_block()
void
|
_M_deallocate_block
|
(
|
)
|
[protected, inline]
|
_M_destroy_back()
void
|
_M_destroy_back
|
(
|
)
|
[protected, inline]
|
_M_destroy_ptr_range(_Tp *, _Tp *)
void
|
_M_destroy_ptr_range
|
(
|
_Tp *
|
__f,
|
|
_Tp *
|
__l
|
|
)
|
[protected, inline]
|
_M_destroy_range(size_t, size_t)
void
|
_M_destroy_range
|
(
|
size_t
|
__from_off = 0,
|
|
size_t
|
__to_off = 1
|
|
)
|
[protected, inline]
|
_M_move_src(_Self &)
void
|
_M_move_src
|
(
|
_Self
&
|
src
|
)
|
[protected, inline]
|
_M_reset(_Tp *, _Tp *, _Tp *)
void
|
_M_reset
|
(
|
_Tp *
|
__start,
|
|
_Tp *
|
__finish,
|
|
_Tp *
|
__end_of_storage
|
|
)
|
[protected, inline]
|
Parameters
_Tp * __start
|
|
_Tp * __finish
|
|
_Tp * __end_of_storage
|
|
_M_throw_length_error()
void _STLP_FUNCTION_THROWS
|
_M_throw_length_error
|
(
|
)
|
const [protected]
|
_M_throw_out_of_range()
void _STLP_FUNCTION_THROWS
|
_M_throw_out_of_range
|
(
|
)
|
const [protected]
|
_M_using_static_buf()
bool
|
_M_using_static_buf
|
(
|
)
|
const [protected, inline]
|
max_size()
size_t
|
max_size
|
(
|
)
|
const [protected, inline]
|
Member Type Definitions Documentation
Member Data Documentation
union _String_base::_Buffers _M_buffers
_AllocProxy
_M_end_of_storage
_Tp * _M_finish
_Tp *
|
_M_finish
|
[protected]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.