ReactOS 0.4.16-dev-287-g2d3f3a1
|
#include <_string.h>
Public Types | |
typedef _CharT | value_type |
typedef _Traits | traits_type |
typedef value_type * | pointer |
typedef const value_type * | const_pointer |
typedef value_type & | reference |
typedef const value_type & | const_reference |
typedef _Base::size_type | size_type |
typedef ptrdiff_t | difference_type |
typedef random_access_iterator_tag | _Iterator_category |
typedef const value_type * | const_iterator |
typedef value_type * | iterator |
typedef _STLP_PRIV _String_reserve_t | _Reserve_t |
typedef _Base::allocator_type | allocator_type |
typedef _Base::_Iterator_category | _Iterator_category |
typedef _Base::traits_type | traits_type |
typedef _Base::_Reserve_t | _Reserve_t |
typedef _Base::traits_type | traits_type |
typedef _STLP_PRIV _DBG_iter< _Base, _STLP_PRIV _DbgTraits< _Nonconst_traits< value_type > > > | iterator |
typedef _STLP_PRIV _DBG_iter< _Base, _STLP_PRIV _DbgTraits< _Const_traits< value_type > > > | const_iterator |
typedef _Base::_Reserve_t | _Reserve_t |
Static Public Member Functions | |
static int _STLP_CALL | _M_compare (const _CharT *__f1, const _CharT *__l1, const _CharT *__f2, const _CharT *__l2) |
static int _STLP_CALL | _M_compare (const _CharT *__f1, const _CharT *__l1, const _CharT *__f2, const _CharT *__l2) |
static int _STLP_CALL | _M_compare (const_iterator __f1, const_iterator __l1, const _CharT *__f2, const _CharT *__l2) |
static int _STLP_CALL | _M_compare (const _CharT *__f1, const _CharT *__l1, const_iterator __f2, const_iterator __l2) |
static int _STLP_CALL | _M_compare (const_iterator __f1, const_iterator __l1, const_iterator __f2, const_iterator __l2) |
Public Attributes | |
_STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS | |
_STLP_PRIVATE | __pad1__: size_type _M_compute_next_size(size_type __n) { const size_type __size = size() |
size_type | __len = __size + (max)(__n, __size) + 1 |
return | __len |
_STLP_PRIVATE | __pad3__: void _M_insert(iterator __p |
_STLP_PRIVATE const _CharT * | __first |
_STLP_PRIVATE const _CharT const _CharT * | __last |
_STLP_PRIVATE const _CharT const _CharT bool | __self_ref |
_STLP_PRIVATE | __pad4__: _Self& _M_replace(iterator __first |
_STLP_PRIVATE iterator | __last |
_STLP_PRIVATE iterator const _CharT * | __f |
_STLP_PRIVATE iterator const _CharT const _CharT * | __l |
_STLP_PRIVATE iterator const _CharT const _CharT bool | __self_ref |
Protected Types | |
typedef _STLP_NON_DBG_STRING | _Base |
typedef basic_string< _CharT, _Traits, _Alloc > | _Self |
typedef _STLP_PRIV __construct_checker< _STLP_NON_DBG_STRING > | _ConstructCheck |
typedef _IsPOD< _CharT >::_Type | _Char_Is_POD |
Private Types | |
typedef basic_string< _CharT, _Traits, _Alloc > | _Self |
typedef basic_string< _CharT, _Traits, _Alloc > | _Self |
typedef _STLP_NO_MEM_T_STRING_BASE | _Base |
typedef _Base::_CalledFromWorkaround_t | _CalledFromWorkaround_t |
Static Private Member Functions | |
static _CharT _STLP_CALL | _M_null () |
Private Attributes | |
_STLP_PRIVATE | __pad0__: typedef _STLP_PRIV _String_base<_CharT |
_STLP_PRIVATE _Alloc | _Base |
_STLP_PRIVATE | __pad2__: void _M_construct_null(_CharT* __p) const { _STLP_STD::_Construct(__p) |
_Base | _M_non_dbg_impl |
_STLP_PRIV __owned_list | _M_iter_list |
|
private |
Definition at line 35 of file _string_workaround.h.
|
protected |
|
private |
Definition at line 36 of file _string_workaround.h.
|
protected |
|
protected |
typedef random_access_iterator_tag basic_string< _CharT, _Traits, _Alloc >::_Iterator_category |
typedef _Base::_Iterator_category basic_string< _CharT, _Traits, _Alloc >::_Iterator_category |
Definition at line 41 of file _string_workaround.h.
typedef _STLP_PRIV _String_reserve_t basic_string< _CharT, _Traits, _Alloc >::_Reserve_t |
typedef _Base::_Reserve_t basic_string< _CharT, _Traits, _Alloc >::_Reserve_t |
Definition at line 43 of file _string_workaround.h.
typedef _Base::_Reserve_t basic_string< _CharT, _Traits, _Alloc >::_Reserve_t |
|
private |
|
private |
Definition at line 34 of file _string_workaround.h.
|
protected |
typedef _Base::allocator_type basic_string< _CharT, _Traits, _Alloc >::allocator_type |
typedef const value_type* basic_string< _CharT, _Traits, _Alloc >::const_iterator |
typedef _STLP_PRIV _DBG_iter<_Base, _STLP_PRIV _DbgTraits<_Const_traits<value_type> > > basic_string< _CharT, _Traits, _Alloc >::const_iterator |
typedef const value_type* basic_string< _CharT, _Traits, _Alloc >::const_pointer |
typedef const value_type& basic_string< _CharT, _Traits, _Alloc >::const_reference |
typedef ptrdiff_t basic_string< _CharT, _Traits, _Alloc >::difference_type |
typedef value_type* basic_string< _CharT, _Traits, _Alloc >::iterator |
typedef _STLP_PRIV _DBG_iter<_Base, _STLP_PRIV _DbgTraits<_Nonconst_traits<value_type> > > basic_string< _CharT, _Traits, _Alloc >::iterator |
typedef value_type* basic_string< _CharT, _Traits, _Alloc >::pointer |
typedef value_type& basic_string< _CharT, _Traits, _Alloc >::reference |
typedef _Base::size_type basic_string< _CharT, _Traits, _Alloc >::size_type |
typedef _Traits basic_string< _CharT, _Traits, _Alloc >::traits_type |
typedef _Base::traits_type basic_string< _CharT, _Traits, _Alloc >::traits_type |
Definition at line 42 of file _string_workaround.h.
typedef _Base::traits_type basic_string< _CharT, _Traits, _Alloc >::traits_type |
typedef _CharT basic_string< _CharT, _Traits, _Alloc >::value_type |
|
inlineexplicit |
Definition at line 158 of file _string.h.
|
inline |
basic_string< _CharT, _Traits, _Alloc >::basic_string | ( | const _Self & | __s | ) |
Definition at line 647 of file _string.c.
|
inline |
Definition at line 183 of file _string.h.
|
inline |
_STLP_MOVE_TO_STD_NAMESPACE basic_string< _CharT, _Traits, _Alloc >::basic_string | ( | const _CharT * | __s, |
const allocator_type & | __a = allocator_type() |
||
) |
|
inline |
Definition at line 237 of file _string.h.
|
inline |
Definition at line 253 of file _string.h.
|
inline |
|
inlineexplicit |
Definition at line 48 of file _string_workaround.h.
|
inline |
Definition at line 51 of file _string_workaround.h.
|
inline |
Definition at line 55 of file _string_workaround.h.
|
inline |
Definition at line 58 of file _string_workaround.h.
|
inline |
Definition at line 62 of file _string_workaround.h.
|
inline |
Definition at line 66 of file _string_workaround.h.
|
inline |
Definition at line 70 of file _string_workaround.h.
|
inline |
Definition at line 75 of file _string_workaround.h.
|
inline |
Definition at line 82 of file _string_workaround.h.
|
inlineexplicit |
|
inline |
|
inline |
Definition at line 97 of file _string.h.
|
inline |
|
inline |
|
inline |
Definition at line 111 of file _string.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
Definition at line 75 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::append(), basic_string< _CharT, _Traits, _Alloc >::insert(), basic_string< _CharT, _Traits, _Alloc >::push_back(), and basic_string< _CharT, _Traits, _Alloc >::replace().
|
inlineprivate |
Definition at line 73 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_Compare_Capacity(), basic_string< _CharT, _Traits, _Alloc >::assign(), basic_string< _CharT, _Traits, _Alloc >::clear(), basic_string< _CharT, _Traits, _Alloc >::reserve(), and basic_string< _CharT, _Traits, _Alloc >::resize().
|
inlineprivate |
Definition at line 80 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::pop_back().
|
inlineprivate |
Definition at line 82 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::erase(), and basic_string< _CharT, _Traits, _Alloc >::resize().
|
private |
Definition at line 196 of file _string.c.
Referenced by basic_string< _CharT, _Traits, _Alloc >::append().
|
inlineprivate |
Definition at line 244 of file _string_workaround.h.
|
inlineprivate |
Definition at line 240 of file _string_workaround.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::append().
|
inlineprivate |
Definition at line 216 of file _string_workaround.h.
|
inlineprivate |
Definition at line 208 of file _string_workaround.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_append_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_assign_dispatch(), and basic_string< _CharT, _Traits, _Alloc >::_M_range_initialize().
|
private |
Definition at line 242 of file _string.c.
Referenced by basic_string< _CharT, _Traits, _Alloc >::assign(), and basic_string< _CharT, _Traits, _Alloc >::operator=().
|
inlineprivate |
Definition at line 283 of file _string_workaround.h.
|
inlineprivate |
Definition at line 279 of file _string_workaround.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::assign().
|
inlinestatic |
Definition at line 1071 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::compare().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlineprivate |
Definition at line 441 of file _string_workaround.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_insertT().
|
inlineprivate |
Definition at line 448 of file _string_workaround.h.
|
inline |
|
inlineprivate |
Definition at line 143 of file _string_workaround.h.
|
inline |
Definition at line 335 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::basic_string().
|
inlineprivate |
Definition at line 136 of file _string_workaround.h.
|
inlineprivate |
Definition at line 369 of file _string_workaround.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::insert().
_CharT * basic_string< _CharT, _Traits, _Alloc >::_M_insert_aux | ( | pointer | , |
_CharT | |||
) |
Definition at line 256 of file _string.c.
Referenced by basic_string< _CharT, _Traits, _Alloc >::insert().
|
inlineprivate |
Definition at line 432 of file _string_workaround.h.
|
inlineprivate |
Definition at line 427 of file _string_workaround.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::insert().
|
inlineprivate |
Definition at line 375 of file _string_workaround.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_insertT().
|
inlineprivate |
Definition at line 388 of file _string_workaround.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_insert_dispatch().
|
inlineprivate |
Definition at line 397 of file _string_workaround.h.
|
inlineprivate |
Definition at line 371 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::insert(), and basic_string< _CharT, _Traits, _Alloc >::replace().
|
inline |
|
inlinestaticprivate |
Definition at line 362 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::clear(), basic_string< _CharT, _Traits, _Alloc >::pop_back(), and basic_string< _CharT, _Traits, _Alloc >::resize().
|
inline |
|
inlineprivate |
Definition at line 122 of file _string_workaround.h.
|
inline |
Definition at line 313 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_range_initializeT(), and basic_string< _CharT, _Traits, _Alloc >::basic_string().
|
inlineprivate |
Definition at line 114 of file _string_workaround.h.
|
inlineprivate |
|
inline |
Definition at line 330 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_initialize_dispatch().
|
inlineprivate |
Definition at line 131 of file _string_workaround.h.
|
inlineprivate |
Definition at line 551 of file _string_workaround.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_replace_dispatch(), and basic_string< _CharT, _Traits, _Alloc >::replace().
|
inlineprivate |
Definition at line 567 of file _string_workaround.h.
|
inlineprivate |
Definition at line 560 of file _string_workaround.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::replace().
|
private |
Definition at line 170 of file _string.c.
Referenced by basic_string< _CharT, _Traits, _Alloc >::push_back().
|
inlineprivate |
Definition at line 369 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_initialize_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_range_initialize(), and basic_string< _CharT, _Traits, _Alloc >::basic_string().
|
inline |
Definition at line 191 of file _string_workaround.h.
|
inline |
Definition at line 198 of file _string_workaround.h.
|
inline |
Definition at line 255 of file _string.h.
|
inline |
Definition at line 509 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_append_dispatch(), __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::append(), basic_string< _CharT, _Traits, _Alloc >::operator+=(), and basic_string< _CharT, _Traits, _Alloc >::resize().
|
inline |
|
inline |
Definition at line 178 of file _string_workaround.h.
|
inline |
Definition at line 296 of file _string.h.
|
inline |
|
inline |
Definition at line 173 of file _string_workaround.h.
|
inline |
Definition at line 287 of file _string.h.
|
inline |
|
inline |
Definition at line 162 of file _string_workaround.h.
|
inline |
Definition at line 273 of file _string.h.
|
inline |
Definition at line 167 of file _string_workaround.h.
|
inline |
|
inline |
basic_string< _CharT, _Traits, _Alloc > & basic_string< _CharT, _Traits, _Alloc >::append | ( | size_type | __n, |
_CharT | __c | ||
) |
|
inline |
Definition at line 183 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 301 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 311 of file _string_workaround.h.
|
inline |
|
inline |
|
inline |
Definition at line 265 of file _string_workaround.h.
|
inline |
Definition at line 346 of file _string.h.
|
inline |
|
inline |
Definition at line 259 of file _string_workaround.h.
|
inline |
Definition at line 338 of file _string.h.
|
inline |
|
inline |
Definition at line 248 of file _string_workaround.h.
|
inline |
Definition at line 324 of file _string.h.
|
inline |
Definition at line 253 of file _string_workaround.h.
|
inline |
|
inline |
basic_string< _CharT, _Traits, _Alloc > & basic_string< _CharT, _Traits, _Alloc >::assign | ( | size_type | __n, |
_CharT | __c | ||
) |
|
inline |
Definition at line 271 of file _string_workaround.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 385 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_insert_dispatch(), _S_string_copy(), __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::begin(), money_get< _CharT, _InputIter >::do_get(), basic_string< _CharT, _Traits, _Alloc >::erase(), basic_string< _CharT, _Traits, _Alloc >::insert(), operator<(), basic_string< _CharT, _Traits, _Alloc >::rend(), basic_string< _CharT, _Traits, _Alloc >::replace(), and basic_string< _CharT, _Traits, _Alloc >::resize().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 949 of file _string.h.
Referenced by __get_c_string(), locale::_M_throw_on_combine_error(), locale::_M_throw_on_creation_failure(), AsciiToUnicode(), __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::c_str(), _Messages::do_get(), find_devices(), getLongComment(), TMapLoader::Load(), locale::locale(), TMapLoader::LookForPart(), main(), makename(), RequestHandler::OkToSend(), process_preprocessor(), RequestHandler::process_request(), StringOut(), translate_construct_one_param(), and translate_identifier_construct().
|
inline |
|
inline |
Definition at line 418 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_Compare_Capacity(), basic_string< _CharT, _Traits, _Alloc >::append(), basic_string< _CharT, _Traits, _Alloc >::insert(), basic_string< _CharT, _Traits, _Alloc >::push_back(), basic_string< _CharT, _Traits, _Alloc >::replace(), basic_string< _CharT, _Traits, _Alloc >::reserve(), and basic_string< _CharT, _Traits, _Alloc >::resize().
|
inline |
|
inline |
Definition at line 421 of file _string.h.
Referenced by getline(), operator>>(), and StringOut().
|
inline |
|
inline |
Definition at line 1047 of file _string.h.
|
inline |
Definition at line 1026 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::compare().
|
inline |
|
inline |
|
inline |
Definition at line 1052 of file _string.h.
|
inline |
Definition at line 1061 of file _string.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 933 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::copy().
|
inline |
|
inline |
Definition at line 950 of file _string.h.
Referenced by __copy_grouped_digits(), __get_integer(), __get_monetary_value(), __locale_do_operator_call(), __put_float(), __stl_string_hash(), basic_stringbuf< _CharT, _Traits, _Alloc >::_S_finish(), basic_stringbuf< _CharT, _Traits, _Alloc >::_S_start(), __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::data(), operator<<(), and operator==().
|
inline |
|
inline |
Definition at line 428 of file _string.h.
Referenced by __get_integer(), __get_monetary_value(), __money_do_get(), __money_do_put(), __put_float(), __read_float(), basic_string< _CharT, _Traits, _Alloc >::clear(), and operator>>().
|
inline |
|
inline |
Definition at line 386 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_insert_dispatch(), money_get< _CharT, _InputIter >::do_get(), __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::end(), basic_string< _CharT, _Traits, _Alloc >::erase(), basic_string< _CharT, _Traits, _Alloc >::insert(), operator<(), basic_string< _CharT, _Traits, _Alloc >::pop_back(), basic_string< _CharT, _Traits, _Alloc >::rbegin(), basic_string< _CharT, _Traits, _Alloc >::replace(), and basic_string< _CharT, _Traits, _Alloc >::resize().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 504 of file _string.h.
|
inline |
|
inline |
Definition at line 465 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 460 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 788 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::erase(), basic_string< _CharT, _Traits, _Alloc >::erase(), TMapLoader::Load(), and basic_string< _CharT, _Traits, _Alloc >::resize().
|
inline |
Definition at line 455 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 962 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::find().
|
inline |
Definition at line 706 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::find().
__size_type__ basic_string< _CharT, _Traits, _Alloc >::find | ( | _CharT | __c, |
size_type | __pos | ||
) | const |
Definition at line 438 of file _string.c.
|
inline |
__size_type__ basic_string< _CharT, _Traits, _Alloc >::find | ( | const _CharT * | __s, |
size_type | __pos, | ||
size_type | __n | ||
) | const |
Definition at line 420 of file _string.c.
|
inline |
Definition at line 700 of file _string.h.
|
inline |
|
inline |
Definition at line 695 of file _string.h.
|
inline |
|
inline |
__size_type__ basic_string< _CharT, _Traits, _Alloc >::find_first_not_of | ( | _CharT | __c, |
size_type | __pos = 0 |
||
) | const |
Definition at line 528 of file _string.c.
|
inline |
__size_type__ basic_string< _CharT, _Traits, _Alloc >::find_first_not_of | ( | const _CharT * | __s, |
size_type | __pos, | ||
size_type | __n | ||
) | const |
Definition at line 513 of file _string.c.
|
inline |
Definition at line 766 of file _string.h.
|
inline |
Definition at line 1003 of file _string.h.
|
inline |
Definition at line 761 of file _string.h.
|
inline |
Definition at line 1000 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::find_first_not_of(), and basic_string< _CharT, _Traits, _Alloc >::find_first_not_of().
|
inline |
|
inline |
|
inline |
__size_type__ basic_string< _CharT, _Traits, _Alloc >::find_first_of | ( | const _CharT * | __s, |
size_type | __pos, | ||
size_type | __n | ||
) | const |
Definition at line 482 of file _string.c.
|
inline |
Definition at line 734 of file _string.h.
|
inline |
Definition at line 979 of file _string.h.
|
inline |
Definition at line 729 of file _string.h.
|
inline |
Definition at line 976 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::find_first_of(), and basic_string< _CharT, _Traits, _Alloc >::find_first_of().
|
inline |
__size_type__ basic_string< _CharT, _Traits, _Alloc >::find_last_not_of | ( | _CharT | __c, |
size_type | __pos = npos |
||
) | const |
|
inline |
__size_type__ basic_string< _CharT, _Traits, _Alloc >::find_last_not_of | ( | const _CharT * | __s, |
size_type | __pos, | ||
size_type | __n | ||
) | const |
Definition at line 540 of file _string.c.
|
inline |
Definition at line 782 of file _string.h.
|
inline |
Definition at line 1014 of file _string.h.
|
inline |
Definition at line 777 of file _string.h.
|
inline |
Definition at line 1011 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::find_last_not_of(), and basic_string< _CharT, _Traits, _Alloc >::find_last_not_of().
|
inline |
|
inline |
Definition at line 996 of file _string.h.
|
inline |
__size_type__ basic_string< _CharT, _Traits, _Alloc >::find_last_of | ( | const _CharT * | __s, |
size_type | __pos, | ||
size_type | __n | ||
) | const |
Definition at line 496 of file _string.c.
|
inline |
Definition at line 750 of file _string.h.
|
inline |
Definition at line 991 of file _string.h.
|
inline |
Definition at line 745 of file _string.h.
|
inline |
Definition at line 988 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::find_last_of(), basic_string< _CharT, _Traits, _Alloc >::find_last_of(), and main().
|
inline |
|
inline |
Definition at line 154 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_insert_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_replace_dispatch(), __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::get_allocator(), operator+(), and basic_string< _CharT, _Traits, _Alloc >::substr().
|
inline |
basic_string< _CharT, _Traits, _Alloc >::if | ( | __len | ) |
basic_string< _CharT, _Traits, _Alloc >::if | ( | __n | , |
max_size() - | __size | ||
) | -> _M_throw_length_error() |
|
inline |
|
inline |
Definition at line 346 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 355 of file _string_workaround.h.
|
inline |
Definition at line 781 of file _string.h.
|
inline |
Definition at line 362 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 468 of file _string.h.
|
inline |
Definition at line 478 of file _string.h.
void basic_string< _CharT, _Traits, _Alloc >::insert | ( | iterator | __p, |
size_t | __n, | ||
_CharT | __c | ||
) |
Definition at line 280 of file _string.c.
|
inline |
Definition at line 349 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 638 of file _string.h.
|
inline |
Definition at line 335 of file _string_workaround.h.
|
inline |
Definition at line 413 of file _string.h.
|
inline |
Definition at line 329 of file _string_workaround.h.
|
inline |
Definition at line 404 of file _string.h.
|
inline |
Definition at line 608 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::insert(), and TMapLoader::Load().
|
inline |
Definition at line 319 of file _string_workaround.h.
|
inline |
Definition at line 389 of file _string.h.
|
inline |
|
inline |
Definition at line 324 of file _string_workaround.h.
|
inline |
|
inline |
|
inline |
Definition at line 341 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 401 of file _string.h.
Referenced by BtrfsRecv::cmd_removexattr(), BtrfsRecv::cmd_setxattr(), find_devices(), and TMapLoader::LookForPart().
|
inline |
|
inline |
Definition at line 402 of file _string.h.
Referenced by getline(), basic_string< _CharT, _Traits, _Alloc >::insert(), __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::max_size(), operator>>(), and basic_string< _CharT, _Traits, _Alloc >::replace().
|
inline |
|
inline |
|
inline |
Definition at line 157 of file _string_workaround.h.
|
inline |
|
inline |
|
inline |
Definition at line 152 of file _string_workaround.h.
|
inline |
Definition at line 235 of file _string.h.
|
inline |
|
inline |
Definition at line 148 of file _string_workaround.h.
|
inline |
|
inline |
|
inline |
Definition at line 107 of file _string_workaround.h.
|
inline |
|
inline |
|
inline |
Definition at line 102 of file _string_workaround.h.
|
inline |
Definition at line 172 of file _string.h.
|
inline |
|
inline |
Definition at line 97 of file _string_workaround.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 318 of file _string.h.
|
inline |
Definition at line 534 of file _string.h.
Referenced by __copy_digits(), __copy_grouped_digits(), __copy_sign(), __read_float(), getline(), basic_string< _CharT, _Traits, _Alloc >::insert(), basic_string< _CharT, _Traits, _Alloc >::operator+=(), operator>>(), and snarf_tokens().
|
inline |
|
inline |
Definition at line 390 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::rbegin().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 392 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::rend().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 573 of file _string.h.
|
inline |
Definition at line 563 of file _string.h.
|
inline |
|
inline |
|
inline |
Definition at line 534 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 542 of file _string_workaround.h.
|
inline |
|
inline |
|
inline |
Definition at line 516 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 508 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 502 of file _string_workaround.h.
|
inline |
|
inline |
basic_string< _CharT, _Traits, _Alloc > & basic_string< _CharT, _Traits, _Alloc >::replace | ( | iterator | __first, |
iterator | __last, | ||
size_type | __n, | ||
_CharT | __c | ||
) |
|
inline |
Definition at line 524 of file _string_workaround.h.
|
inline |
Definition at line 813 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_replace_dispatch(), __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::replace(), and basic_string< _CharT, _Traits, _Alloc >::replace().
|
inline |
Definition at line 472 of file _string_workaround.h.
|
inline |
|
inline |
|
inline |
Definition at line 490 of file _string_workaround.h.
|
inline |
Definition at line 539 of file _string.h.
|
inline |
Definition at line 838 of file _string.h.
|
inline |
Definition at line 483 of file _string_workaround.h.
|
inline |
Definition at line 530 of file _string.h.
|
inline |
|
inline |
Definition at line 496 of file _string_workaround.h.
|
inline |
|
inline |
|
inline |
Definition at line 477 of file _string_workaround.h.
|
inline |
Definition at line 522 of file _string.h.
|
inline |
_STLP_MOVE_TO_STD_NAMESPACE void basic_string< _CharT, _Traits, _Alloc >::reserve | ( | size_type | __res_arg = 0 | ) |
Definition at line 158 of file _string.c.
Referenced by operator>>().
|
inline |
Definition at line 411 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::resize().
|
inline |
Definition at line 205 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::resize().
|
inline |
|
inline |
__size_type__ basic_string< _CharT, _Traits, _Alloc >::rfind | ( | _CharT | __c, |
size_type | __pos = npos |
||
) | const |
|
inline |
__size_type__ basic_string< _CharT, _Traits, _Alloc >::rfind | ( | const _CharT * | __s, |
size_type | __pos, | ||
size_type | __n | ||
) | const |
|
inline |
Definition at line 718 of file _string.h.
|
inline |
|
inline |
Definition at line 713 of file _string.h.
|
inline |
Definition at line 966 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::find_last_of(), basic_string< _CharT, _Traits, _Alloc >::find_last_of(), match_quoted_const(), __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::rfind(), and basic_string< _CharT, _Traits, _Alloc >::rfind().
|
inline |
|
inline |
Definition at line 400 of file _string.h.
Referenced by __copy_grouped_digits(), __do_get_alphabool(), __get_integer(), __get_monetary_value(), __insert_grouping_aux(), __locale_do_operator_call(), __put_float(), __stl_string_hash(), bitset< _Nb >::_M_copy_from_string(), basic_stringbuf< _CharT, _Traits, _Alloc >::_S_finish(), _S_string_copy(), basic_string< _CharT, _Traits, _Alloc >::append(), basic_string< _CharT, _Traits, _Alloc >::assign(), basic_string< _CharT, _Traits, _Alloc >::at(), basic_string< _CharT, _Traits, _Alloc >::basic_string(), bitset< _Nb >::bitset(), basic_string< _CharT, _Traits, _Alloc >::compare(), basic_string< _CharT, _Traits, _Alloc >::copy(), basic_string< _CharT, _Traits, _Alloc >::erase(), basic_string< _CharT, _Traits, _Alloc >::find(), basic_string< _CharT, _Traits, _Alloc >::find_first_not_of(), basic_string< _CharT, _Traits, _Alloc >::find_first_of(), basic_string< _CharT, _Traits, _Alloc >::find_last_not_of(), basic_string< _CharT, _Traits, _Alloc >::find_last_of(), generic_match(), basic_string< _CharT, _Traits, _Alloc >::insert(), basic_string< _CharT, _Traits, _Alloc >::length(), match_quoted_const(), RequestHandler::OkToSend(), operator+(), operator<<(), operator==(), basic_string< _CharT, _Traits, _Alloc >::operator[](), RequestHandler::process_request(), RequestHandler::RecvData(), basic_string< _CharT, _Traits, _Alloc >::replace(), basic_string< _CharT, _Traits, _Alloc >::resize(), basic_string< _CharT, _Traits, _Alloc >::rfind(), short_string_optim_bug_helper(), __bstr_wrapper< _CharT, _Traits, _Alloc >::size(), snarf_tokens(), StringOut(), and translate_identifier_construct().
|
inline |
|
inline |
Definition at line 1022 of file _string.h.
Referenced by find_devices(), main(), RequestHandler::OkToSend(), RequestHandler::process_request(), RequestHandler::RecvData(), StringOut(), __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::substr(), and translate_identifier_construct().
|
inline |
Definition at line 582 of file _string_workaround.h.
|
inline |
|
inline |
Definition at line 942 of file _string.h.
Referenced by __bstr_sum< _CharT, _Traits, _Alloc, _Left, _Right, _StorageDirection >::swap(), and swap().
|
inline |
Definition at line 576 of file _string_workaround.h.
|
inline |
Definition at line 643 of file _string.h.
_STLP_PRIVATE iterator const _CharT* basic_string< _CharT, _Traits, _Alloc >::__f |
Definition at line 890 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_Invalidate_iterators(), basic_string< _CharT, _Traits, _Alloc >::_M_append_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_assign_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_copy(), basic_string< _CharT, _Traits, _Alloc >::_M_copyT(), basic_string< _CharT, _Traits, _Alloc >::_M_initialize_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_insert(), basic_string< _CharT, _Traits, _Alloc >::_M_move(), basic_string< _CharT, _Traits, _Alloc >::_M_range_initialize(), basic_string< _CharT, _Traits, _Alloc >::_M_range_initializeT(), basic_string< _CharT, _Traits, _Alloc >::_M_replace(), basic_string< _CharT, _Traits, _Alloc >::_M_replace_dispatch(), basic_string< _CharT, _Traits, _Alloc >::append(), basic_string< _CharT, _Traits, _Alloc >::assign(), basic_string< _CharT, _Traits, _Alloc >::basic_string(), basic_string< _CharT, _Traits, _Alloc >::erase(), basic_string< _CharT, _Traits, _Alloc >::insert(), and basic_string< _CharT, _Traits, _Alloc >::replace().
_STLP_PRIVATE const _CharT* basic_string< _CharT, _Traits, _Alloc >::__first |
Definition at line 671 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_appendT(), basic_string< _CharT, _Traits, _Alloc >::_M_copyT(), basic_string< _CharT, _Traits, _Alloc >::_M_insert_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_insert_overflow(), basic_string< _CharT, _Traits, _Alloc >::_M_insertT(), basic_string< _CharT, _Traits, _Alloc >::_M_replace(), basic_string< _CharT, _Traits, _Alloc >::_M_replace_dispatch(), basic_string< _CharT, _Traits, _Alloc >::append(), basic_string< _CharT, _Traits, _Alloc >::assign(), basic_string< _CharT, _Traits, _Alloc >::erase(), basic_string< _CharT, _Traits, _Alloc >::insert(), and basic_string< _CharT, _Traits, _Alloc >::replace().
_STLP_PRIVATE iterator const _CharT const _CharT* basic_string< _CharT, _Traits, _Alloc >::__l |
Definition at line 890 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_Invalidate_iterators(), basic_string< _CharT, _Traits, _Alloc >::_M_append_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_assign_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_copy(), basic_string< _CharT, _Traits, _Alloc >::_M_copyT(), basic_string< _CharT, _Traits, _Alloc >::_M_initialize_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_insert(), basic_string< _CharT, _Traits, _Alloc >::_M_move(), basic_string< _CharT, _Traits, _Alloc >::_M_range_initialize(), basic_string< _CharT, _Traits, _Alloc >::_M_range_initializeT(), basic_string< _CharT, _Traits, _Alloc >::_M_replace(), basic_string< _CharT, _Traits, _Alloc >::_M_replace_dispatch(), basic_string< _CharT, _Traits, _Alloc >::append(), basic_string< _CharT, _Traits, _Alloc >::assign(), basic_string< _CharT, _Traits, _Alloc >::basic_string(), basic_string< _CharT, _Traits, _Alloc >::erase(), basic_string< _CharT, _Traits, _Alloc >::insert(), and basic_string< _CharT, _Traits, _Alloc >::replace().
_STLP_PRIVATE const _CharT const _CharT* basic_string< _CharT, _Traits, _Alloc >::__last |
Definition at line 671 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_appendT(), basic_string< _CharT, _Traits, _Alloc >::_M_copyT(), basic_string< _CharT, _Traits, _Alloc >::_M_insert_dispatch(), basic_string< _CharT, _Traits, _Alloc >::_M_insert_overflow(), basic_string< _CharT, _Traits, _Alloc >::_M_insertT(), basic_string< _CharT, _Traits, _Alloc >::_M_replace(), basic_string< _CharT, _Traits, _Alloc >::_M_replace_dispatch(), basic_string< _CharT, _Traits, _Alloc >::append(), basic_string< _CharT, _Traits, _Alloc >::assign(), basic_string< _CharT, _Traits, _Alloc >::erase(), basic_string< _CharT, _Traits, _Alloc >::insert(), and basic_string< _CharT, _Traits, _Alloc >::replace().
_STLP_PRIVATE iterator basic_string< _CharT, _Traits, _Alloc >::__last |
size_type basic_string< _CharT, _Traits, _Alloc >::__len = __size + (max)(__n, __size) + 1 |
Definition at line 306 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_appendT(), basic_string< _CharT, _Traits, _Alloc >::_M_insert_overflow(), basic_string< _CharT, _Traits, _Alloc >::copy(), basic_string< _CharT, _Traits, _Alloc >::insert(), and basic_string< _CharT, _Traits, _Alloc >::replace().
return basic_string< _CharT, _Traits, _Alloc >::__len |
|
private |
_STLP_PRIVATE basic_string< _CharT, _Traits, _Alloc >::__pad1__ |
|
private |
_STLP_PRIVATE basic_string< _CharT, _Traits, _Alloc >::__pad3__ |
_STLP_PRIVATE basic_string< _CharT, _Traits, _Alloc >::__pad4__ |
_STLP_PRIVATE const _CharT const _CharT bool basic_string< _CharT, _Traits, _Alloc >::__self_ref |
Definition at line 671 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_M_insert(), and basic_string< _CharT, _Traits, _Alloc >::_M_replace().
_STLP_PRIVATE iterator const _CharT const _CharT bool basic_string< _CharT, _Traits, _Alloc >::__self_ref |
|
private |
|
private |
Definition at line 71 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::_Invalidate_all(), basic_string< _CharT, _Traits, _Alloc >::_Invalidate_iterator(), basic_string< _CharT, _Traits, _Alloc >::_Invalidate_iterators(), basic_string< _CharT, _Traits, _Alloc >::basic_string(), basic_string< _CharT, _Traits, _Alloc >::begin(), basic_string< _CharT, _Traits, _Alloc >::end(), basic_string< _CharT, _Traits, _Alloc >::erase(), basic_string< _CharT, _Traits, _Alloc >::insert(), and basic_string< _CharT, _Traits, _Alloc >::swap().
|
private |
Definition at line 70 of file _string.h.
Referenced by basic_string< _CharT, _Traits, _Alloc >::append(), basic_string< _CharT, _Traits, _Alloc >::assign(), basic_string< _CharT, _Traits, _Alloc >::at(), basic_string< _CharT, _Traits, _Alloc >::begin(), basic_string< _CharT, _Traits, _Alloc >::c_str(), basic_string< _CharT, _Traits, _Alloc >::capacity(), basic_string< _CharT, _Traits, _Alloc >::clear(), basic_string< _CharT, _Traits, _Alloc >::compare(), basic_string< _CharT, _Traits, _Alloc >::copy(), basic_string< _CharT, _Traits, _Alloc >::data(), basic_string< _CharT, _Traits, _Alloc >::empty(), basic_string< _CharT, _Traits, _Alloc >::end(), basic_string< _CharT, _Traits, _Alloc >::erase(), basic_string< _CharT, _Traits, _Alloc >::find(), basic_string< _CharT, _Traits, _Alloc >::find_first_not_of(), basic_string< _CharT, _Traits, _Alloc >::find_first_of(), basic_string< _CharT, _Traits, _Alloc >::find_last_not_of(), basic_string< _CharT, _Traits, _Alloc >::find_last_of(), basic_string< _CharT, _Traits, _Alloc >::get_allocator(), basic_string< _CharT, _Traits, _Alloc >::insert(), basic_string< _CharT, _Traits, _Alloc >::length(), basic_string< _CharT, _Traits, _Alloc >::max_size(), basic_string< _CharT, _Traits, _Alloc >::operator[](), basic_string< _CharT, _Traits, _Alloc >::pop_back(), basic_string< _CharT, _Traits, _Alloc >::push_back(), basic_string< _CharT, _Traits, _Alloc >::replace(), basic_string< _CharT, _Traits, _Alloc >::reserve(), basic_string< _CharT, _Traits, _Alloc >::resize(), basic_string< _CharT, _Traits, _Alloc >::rfind(), basic_string< _CharT, _Traits, _Alloc >::size(), basic_string< _CharT, _Traits, _Alloc >::substr(), and basic_string< _CharT, _Traits, _Alloc >::swap().
basic_string< _CharT, _Traits, _Alloc >::_STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS |