_String_base Class Reference
#include
<stdapis/stlportv5/stl/_string_base.h>
Member Type Definition Documentation
Typedef _AllocProxy
Typedef allocator_type
Typedef size_type
typedef
size_t
| size_type | [protected] |
Member Attribute Documentation
_M_end_of_storage
_M_finish
_Tp * | _M_finish | [protected] |
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 Function 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_reset ( _Tp *, _Tp *, _Tp * )
void | _M_reset | ( | _Tp * | __start, |
| _Tp * | __finish, |
| _Tp * | __end_of_storage |
| ) | [protected, inline] |
_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] |
_STLP_FORCE_ALLOCATORS ( _Tp, _Alloc )
_STLP_FORCE_ALLOCATORS | ( | _Tp | , |
| _Alloc | |
| ) | [protected, inline] |
max_size ( )
size_t
| max_size | ( | ) | const [protected, inline] |