Lines Matching defs:_CharT

48 #  define iterator _CharT*
50 # define __size_type__ _STLP_TYPENAME_ON_RETURN_TYPE basic_string<_CharT,_Traits,_Alloc>::size_type
60 typedef typename _Traits::char_type _CharT;
61 const _CharT* _M_first;
62 const _CharT* _M_last;
64 _Not_within_traits(const _CharT* __f, const _CharT* __l)
67 bool operator()(const _CharT& __x) const {
73 template <class _InputIter, class _CharT, class _Traits>
75 const _CharT* __first2, const _CharT* __last2,
79 template <class _InputIter, class _CharT, class _Traits>
81 const _CharT* __first2, const _CharT* __last2,
85 template <class _InputIter, class _CharT, class _Traits>
87 const _CharT* __first2, const _CharT* __last2,
98 template <class _InputIter, class _CharT, class _Traits>
100 const _CharT* __first2, const _CharT* __last2,
104 template <class _InputIter, class _CharT, class _Traits>
106 const _CharT* __first2, const _CharT* __last2,
110 template <class _InputIter, class _CharT, class _Tp, class _Traits>
112 const _CharT* __first2, const _CharT* __last2,
115 typedef typename _IsCharLikeType<_CharT>::_Ret _IsCharLike;
120 template <class _InputIter, class _CharT, class _Traits>
122 const _CharT* __first2, const _CharT* __last2,
127 template <class _InputIter, class _CharT, class _Traits>
129 const _CharT* __first2, const _CharT* __last2,
133 template <class _InputIter, class _CharT, class _Traits>
135 const _CharT* __first2, const _CharT* __last2,
154 // at least __res_arg elements, plus the terminating _CharT(). Note that,
157 template <class _CharT, class _Traits, class _Alloc>
158 void basic_string<_CharT,_Traits,_Alloc>::reserve(size_type __res_arg) {
169 template <class _CharT, class _Traits, class _Alloc>
170 void basic_string<_CharT,_Traits,_Alloc>::_M_reserve(size_type __n) {
178 template <class _CharT, class _Traits, class _Alloc>
179 basic_string<_CharT,_Traits,_Alloc>&
180 basic_string<_CharT,_Traits,_Alloc>::append(size_type __n, _CharT __c) {
194 template <class _CharT, class _Traits, class _Alloc>
195 basic_string<_CharT, _Traits, _Alloc>&
196 basic_string<_CharT, _Traits, _Alloc>::_M_append(const _CharT* __first, const _CharT* __last) {
209 const _CharT* __f1 = __first;
220 template <class _CharT, class _Traits, class _Alloc>
221 basic_string<_CharT,_Traits,_Alloc>&
222 basic_string<_CharT,_Traits,_Alloc>::assign(size_type __n, _CharT __c) {
240 template <class _CharT, class _Traits, class _Alloc>
241 basic_string<_CharT,_Traits,_Alloc>&
242 basic_string<_CharT,_Traits,_Alloc>::_M_assign(const _CharT* __f, const _CharT* __l) {
255 template <class _CharT, class _Traits, class _Alloc>
256 _CharT* basic_string<_CharT,_Traits,_Alloc> ::_M_insert_aux(_CharT* __p,
257 _CharT __c) {
279 template <class _CharT, class _Traits, class _Alloc>
280 void basic_string<_CharT,_Traits,_Alloc>::insert(iterator __pos,
281 size_t __n, _CharT __c) {
313 template <class _CharT, class _Traits, class _Alloc>
314 void basic_string<_CharT,_Traits,_Alloc>::_M_insert(iterator __pos,
315 const _CharT* __first, const _CharT* __last,
370 template <class _CharT, class _Traits, class _Alloc>
371 basic_string<_CharT,_Traits,_Alloc>&
372 basic_string<_CharT,_Traits,_Alloc> ::replace(iterator __first, iterator __last,
373 size_type __n, _CharT __c) {
387 template <class _CharT, class _Traits, class _Alloc>
388 basic_string<_CharT,_Traits,_Alloc>&
389 basic_string<_CharT,_Traits,_Alloc> ::_M_replace(iterator __first, iterator __last,
390 const _CharT* __f, const _CharT* __l,
419 template <class _CharT, class _Traits, class _Alloc>
420 __size_type__ basic_string<_CharT,_Traits,_Alloc>::find( const _CharT* __s, size_type __pos,
437 template <class _CharT, class _Traits, class _Alloc>
438 __size_type__ basic_string<_CharT,_Traits,_Alloc>::find(_CharT __c, size_type __pos) const
450 template <class _CharT, class _Traits, class _Alloc>
451 __size_type__ basic_string<_CharT,_Traits,_Alloc>::rfind(const _CharT* __s, size_type __pos,
467 template <class _CharT, class _Traits, class _Alloc>
468 __size_type__ basic_string<_CharT,_Traits,_Alloc>::rfind(_CharT __c, size_type __pos) const
481 template <class _CharT, class _Traits, class _Alloc> __size_type__
482 basic_string<_CharT,_Traits,_Alloc> ::find_first_of(const _CharT* __s, size_type __pos,
494 template <class _CharT, class _Traits, class _Alloc>
496 basic_string<_CharT,_Traits,_Alloc> ::find_last_of(const _CharT* __s, size_type __pos,
512 template <class _CharT, class _Traits, class _Alloc> __size_type__
513 basic_string<_CharT,_Traits,_Alloc> ::find_first_not_of(const _CharT* __s, size_type __pos,
527 template <class _CharT, class _Traits, class _Alloc> __size_type__
528 basic_string<_CharT,_Traits,_Alloc> ::find_first_not_of(_CharT __c, size_type __pos) const {
538 template <class _CharT, class _Traits, class _Alloc>
540 basic_string<_CharT,_Traits,_Alloc>::find_last_not_of(const _CharT* __s, size_type __pos, size_type __n) const
557 template <class _CharT, class _Traits, class _Alloc>
559 basic_string<_CharT, _Traits, _Alloc>::find_last_not_of(_CharT __c, size_type __pos) const
577 template <class _CharT, class _Traits, class _Alloc>
578 void _STLP_CALL _S_string_copy(const basic_string<_CharT,_Traits,_Alloc>& __s,
579 _CharT* __buf, size_t __n) {
583 __buf[__n] = _CharT();
630 template <class _CharT, class _Traits, class _Alloc>
631 basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT* __s)
632 : _STLP_PRIV _String_base<_CharT,_Alloc>(allocator_type()) {
638 template <class _CharT, class _Traits, class _Alloc>
639 basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT* __s,
641 : _STLP_PRIV _String_base<_CharT,_Alloc>(__a) {
646 template <class _CharT, class _Traits, class _Alloc>
647 basic_string<_CharT, _Traits, _Alloc>::basic_string(const basic_string<_CharT, _Traits, _Alloc> & __s)
648 : _STLP_PRIV _String_base<_CharT,_Alloc>(__s.get_allocator())
657 template <class _CharT, class _Traits, class _Alloc>
658 const size_t basic_string<_CharT, _Traits, _Alloc>::npos;