#include <stdapis/stlportv5/stl/_string.h>
| class basic_string : protected _STLP_PRIV _String_base |
| Public Member Type Definitions | |
|---|---|
| typedef | random_access_iterator_tag _Iterator_category |
| typedef | _String_reserve_t _Reserve_t |
| typedef | _Base::allocator_type allocator_type |
| typedef | const value_type * const_iterator |
| typedef | const value_type * const_pointer |
| typedef | const value_type & const_reference |
| typedef | ptrdiff_t difference_type |
| typedef | value_type * iterator |
| typedef | value_type * pointer |
| typedef | value_type & reference |
| typedef | _Base::size_type size_type |
| typedef | _Traits traits_type |
| typedef | _CharT value_type |
| Protected Member Type Definitions | |
|---|---|
| typedef | _STLP_PRIV _String_base< _CharT, _Alloc > _Base |
| typedef | _IsIntegral< _CharT >::_Ret _Char_Is_Integral |
| typedef | _IsPOD< _CharT >::_Type _Char_Is_POD |
| typedef | basic_string< _CharT, _Traits, _Alloc > _Self |
| typedef | random_access_iterator_tag r_a_i_t |
| Public Attributes | |
|---|---|
| _STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS | |
| Protected Member Functions | |
|---|---|
| _Self & | _M_append(const _CharT *, const _CharT *) |
| _Self & | _M_assign(const _CharT *, const _CharT *) |
| void | _M_construct_null(_CharT *) |
| void | _M_construct_null_aux(_CharT *, const __false_type &) |
| void | _M_construct_null_aux(_CharT *, const __true_type &) |
| void | _M_copy(const _CharT *, const _CharT *, _CharT *) |
| void | _M_force_construct_null(_CharT *, const __true_type &) |
| void | _M_force_construct_null(_CharT *, const __false_type &) |
| void | _M_force_terminate_string(const __true_type &) |
| void | _M_force_terminate_string(const __false_type &) |
| void | _M_insert(iterator, const _CharT *, const _CharT *, bool) |
| pointer | _M_insert_aux(pointer, _CharT) |
| bool | _M_inside(const _CharT *) |
| void | _M_move(const _CharT *, const _CharT *, _CharT *) |
| _CharT _STLP_CALL | _M_null() |
| void | _M_range_initialize(const _CharT *, const _CharT *) |
| _Self & | _M_replace(iterator, iterator, const _CharT *, const _CharT *, bool) |
| void | _M_terminate_string() |
| void | _M_terminate_string_aux(const __false_type &) |
| void | _M_terminate_string_aux(const __true_type &) |
| typedef _STLP_PRIV _String_base< _CharT, _Alloc > | _Base | [protected] |
| typedef _IsIntegral< _CharT >::_Ret | _Char_Is_Integral | [protected] |
| typedef _IsPOD< _CharT >::_Type | _Char_Is_POD | [protected] |
| typedef random_access_iterator_tag | _Iterator_category |
| typedef _String_reserve_t | _Reserve_t |
| typedef basic_string< _CharT, _Traits, _Alloc > | _Self | [protected] |
| typedef _Base::allocator_type | allocator_type |
| typedef const value_type * | const_iterator |
| typedef const value_type * | const_pointer |
| typedef const value_type & | const_reference |
| typedef ptrdiff_t | difference_type |
| typedef value_type * | iterator |
| typedef value_type * | pointer |
| typedef random_access_iterator_tag | r_a_i_t | [protected] |
| typedef value_type & | reference |
| typedef _Base::size_type | size_type |
| typedef _Traits | traits_type |
| typedef _CharT | value_type |
| _STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS |
| basic_string | ( | const allocator_type & | __a = allocator_type() | ) | [inline, explicit] |
| basic_string | ( | _Reserve_t | , |
| size_t | __n, | ||
| const allocator_type & | __a = allocator_type() | ||
| ) | [inline] | ||
| basic_string | ( | const _Self & | ) |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| - |
| basic_string | ( | const _Self & | __s, |
| size_type | __pos, | ||
| size_type | __n = npos , | ||
| const allocator_type & | __a = allocator_type() | ||
| ) | [inline] | ||
| basic_string | ( | const _CharT * | __s, |
| size_type | __n, | ||
| const allocator_type & | __a = allocator_type() | ||
| ) | [inline] | ||
| basic_string | ( | const _CharT * | __s, |
| const allocator_type & | __a = allocator_type() | ||
| ) | |||
| basic_string | ( | size_type | __n, |
| _CharT | __c, | ||
| const allocator_type & | __a = allocator_type() | ||
| ) | [inline] | ||
| basic_string | ( | __move_source< _Self > | src | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| src | - |
| basic_string | ( | const _CharT * | __f, |
| const _CharT * | __l, | ||
| const allocator_type &__a | _STLP_ALLOCATOR_TYPE_DFL | ||
| ) | [inline] | ||
| ~basic_string | ( | ) | [inline] |
| _Self & | _M_append | ( | const _CharT * | __first, |
| const _CharT * | __last | |||
| ) | [protected] | |||
| _Self & | _M_assign | ( | const _CharT * | __f, |
| const _CharT * | __l | |||
| ) | [protected] | |||
| int _STLP_CALL | _M_compare | ( | const _CharT * | __f1, |
| const _CharT * | __l1, | |||
| const _CharT * | __f2, | |||
| const _CharT * | __l2 | |||
| ) | [static, inline] | |||
| void | _M_construct_null | ( | _CharT * | __p | ) | const [protected, inline] |
| void | _M_construct_null_aux | ( | _CharT * | __p, |
| const __false_type & | ||||
| ) | const [protected, inline] | |||
| void | _M_construct_null_aux | ( | _CharT * | __p, |
| const __true_type & | ||||
| ) | const [protected, inline] | |||
| void | _M_copy | ( | const _CharT * | __f, |
| const _CharT * | __l, | |||
| _CharT * | __res | |||
| ) | [protected, inline] | |||
| void | _M_force_construct_null | ( | _CharT * | , |
| const __true_type & | ||||
| ) | const [protected, inline] | |||
| void | _M_force_construct_null | ( | _CharT * | __p, |
| const __false_type & | ||||
| ) | const [protected, inline] | |||
| void | _M_force_terminate_string | ( | const __true_type & | ) | [protected, inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| - |
| void | _M_force_terminate_string | ( | const __false_type & | ) | [protected, inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| - |
| void | _M_insert | ( | iterator | __p, |
| const _CharT * | __first, | |||
| const _CharT * | __last, | |||
| bool | __self_ref | |||
| ) | [protected] | |||
| bool | _M_inside | ( | const _CharT * | __s | ) | const [protected, inline] |
| void | _M_move | ( | const _CharT * | __f, |
| const _CharT * | __l, | |||
| _CharT * | __res | |||
| ) | [protected, inline] | |||
| _CharT _STLP_CALL | _M_null | ( | ) | [protected, static, inline] |
| void | _M_range_initialize | ( | const _CharT * | __f, |
| const _CharT * | __l | |||
| ) | [protected, inline] | |||
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __f | - |
| __l | - |
| _Self & | _M_replace | ( | iterator | __first, |
| iterator | __last, | |||
| const _CharT * | __f, | |||
| const _CharT * | __l, | |||
| bool | __self_ref | |||
| ) | [protected] | |||
| void | _M_terminate_string | ( | ) | [protected, inline] |
| void | _M_terminate_string_aux | ( | const __false_type & | __is_integral | ) | [protected, inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __is_integral | - |
| void | _M_terminate_string_aux | ( | const __true_type & | __is_integral | ) | [protected, inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __is_integral | - |
| _Self & | append | ( | const _CharT * | __first, |
| const _CharT * | __last | |||
| ) | [inline] | |||
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __first | - |
| __last | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
| __pos | - |
| __n | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
| __n | - |
| _Self & | append | ( | const _CharT * | __s | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __n | - |
| __c | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
| __pos | - |
| __n | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
| __n | - |
| _Self & | assign | ( | const _CharT * | __s | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __n | - |
| __c | - |
| _Self & | assign | ( | const _CharT * | __f, |
| const _CharT * | __l | |||
| ) | [inline] | |||
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __f | - |
| __l | - |
| const_reference | at | ( | size_type | __n | ) | const [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __n | - |
| iterator | begin | ( | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| const_iterator | begin | ( | ) | const [inline] |
| const _CharT * | c_str | ( | ) | const [inline] |
| size_type | capacity | ( | ) | const [inline] |
| void | clear | ( | ) | [inline] |
| int | compare | ( | const _Self & | __s | ) | const [inline] |
| int | compare | ( | size_type | __pos1, |
| size_type | __n1, | |||
| const _Self & | __s, | |||
| size_type | __pos2, | |||
| size_type | __n2 | |||
| ) | const [inline] | |||
| int | compare | ( | const _CharT * | __s | ) | const [inline] |
| const _CharT * | data | ( | ) | const [inline] |
| bool | empty | ( | ) | const [inline] |
| iterator | end | ( | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| const_iterator | end | ( | ) | const [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __pos | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __first | - |
| __last | - |
| size_type | find | ( | _CharT | __c | ) | const [inline] |
| allocator_type | get_allocator | ( | ) | const [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __pos | - |
| __s | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __pos | - |
| __s | - |
| __n | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __pos | - |
| __s | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __pos | - |
| __n | - |
| __c | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __p | - |
| __c | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __p | - |
| __n | - |
| __c | - |
| void | insert | ( | iterator | __p, |
| const _CharT * | __f, | |||
| const _CharT * | __l | |||
| ) | [inline] | |||
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __p | - |
| __f | - |
| __l | - |
| size_type | length | ( | ) | const [inline] |
| size_t | max_size | ( | ) | const [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
| _Self & | operator+= | ( | const _CharT * | __s | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
| _Self & | operator+= | ( | _CharT | __c | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __c | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
| _Self & | operator= | ( | const _CharT * | __s | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __s | - |
| _Self & | operator= | ( | _CharT | __c | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __c | - |
| const_reference | operator[] | ( | size_type | __n | ) | const [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __n | - |
| void | pop_back | ( | ) | [inline] |
| void | push_back | ( | _CharT | __c | ) | [inline] |
| reverse_iterator | rbegin | ( | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| const_reverse_iterator | rbegin | ( | ) | const [inline] |
| reverse_iterator | rend | ( | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| const_reverse_iterator | rend | ( | ) | const [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __pos | - |
| __n | - |
| __s | - |
| _Self & | replace | ( | size_type | __pos1, |
| size_type | __n1, | |||
| const _Self & | __s, | |||
| size_type | __pos2, | |||
| size_type | __n2 | |||
| ) | [inline] | |||
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __pos1 | - |
| __n1 | - |
| __s | - |
| __pos2 | - |
| __n2 | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __pos | - |
| __n1 | - |
| __s | - |
| __n2 | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __pos | - |
| __n1 | - |
| __s | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __pos | - |
| __n1 | - |
| __n2 | - |
| __c | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __first | - |
| __last | - |
| __s | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __first | - |
| __last | - |
| __s | - |
| __n | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __first | - |
| __last | - |
| __s | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __first | - |
| __last | - |
| __n | - |
| __c | - |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __first | - |
| __last | - |
| __f | - |
| __l | - |
| void | reserve | ( | size_type | = 0 | ) |
| void | resize | ( | size_type | __n, |
| _CharT | __c | |||
| ) | [inline] | |||
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __n | - |
| __c | - |
| void | resize | ( | size_type | __n | ) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
| Parameters | |
|---|---|
| __n | - |