Lines Matching defs:charT

29 template <class charT, class traits, class Allocator>
30 inline void * basic_string <charT, traits, Allocator>::Rep::
33 return Allocator::allocate(s + extra * sizeof (charT));
36 template <class charT, class traits, class Allocator>
37 inline void basic_string <charT, traits, Allocator>::Rep::
42 sizeof (charT));
45 template <class charT, class traits, class Allocator>
46 inline size_t basic_string <charT, traits, Allocator>::Rep::
54 template <class charT, class traits, class Allocator>
55 inline basic_string <charT, traits, Allocator>::Rep *
56 basic_string <charT, traits, Allocator>::Rep::
67 template <class charT, class traits, class Allocator>
68 charT * basic_string <charT, traits, Allocator>::Rep::
77 template <class charT, class traits, class Allocator>
78 inline bool basic_string <charT, traits, Allocator>::Rep::
84 template <class charT, class traits, class Allocator>
85 inline bool basic_string <charT, traits, Allocator>::
88 s += sizeof (charT);
95 template <class charT, class traits, class Allocator>
96 void basic_string <charT, traits, Allocator>::
115 template <class charT, class traits, class Allocator>
116 basic_string <charT, traits, Allocator>&
117 basic_string <charT, traits, Allocator>::
134 template <class charT, class traits, class Allocator>
135 inline void basic_string <charT, traits, Allocator>::Rep::
136 copy (size_t pos, const charT *s, size_t n)
142 template <class charT, class traits, class Allocator>
143 inline void basic_string <charT, traits, Allocator>::Rep::
144 move (size_t pos, const charT *s, size_t n)
150 template <class charT, class traits, class Allocator>
151 basic_string <charT, traits, Allocator>&
152 basic_string <charT, traits, Allocator>::
153 replace (size_type pos, size_type n1, const charT* s, size_type n2)
180 template <class charT, class traits, class Allocator>
181 inline void basic_string <charT, traits, Allocator>::Rep::
182 set (size_t pos, const charT c, size_t n)
187 template <class charT, class traits, class Allocator>
188 basic_string <charT, traits, Allocator>& basic_string <charT, traits, Allocator>::
189 replace (size_type pos, size_type n1, size_type n2, charT c)
216 template <class charT, class traits, class Allocator>
217 void basic_string <charT, traits, Allocator>::
218 resize (size_type n, charT c)
228 template <class charT, class traits, class Allocator>
229 basic_string <charT, traits, Allocator>::size_type
230 basic_string <charT, traits, Allocator>::
231 copy (charT* s, size_type n, size_type pos) const
242 template <class charT, class traits, class Allocator>
243 basic_string <charT, traits, Allocator>::size_type
244 basic_string <charT, traits, Allocator>::
245 find (const charT* s, size_type pos, size_type n) const
255 template <class charT, class traits, class Allocator>
256 inline basic_string <charT, traits, Allocator>::size_type
257 basic_string <charT, traits, Allocator>::
258 _find (const charT* ptr, charT c, size_type xpos, size_type len)
266 template <class charT, class traits, class Allocator>
267 basic_string <charT, traits, Allocator>::size_type
268 basic_string <charT, traits, Allocator>::
269 find (charT c, size_type pos) const
274 template <class charT, class traits, class Allocator>
275 basic_string <charT, traits, Allocator>::size_type
276 basic_string <charT, traits, Allocator>::
277 rfind (const charT* s, size_type pos, size_type n) const
293 template <class charT, class traits, class Allocator>
294 basic_string <charT, traits, Allocator>::size_type
295 basic_string <charT, traits, Allocator>::
296 rfind (charT c, size_type pos) const
311 template <class charT, class traits, class Allocator>
312 basic_string <charT, traits, Allocator>::size_type
313 basic_string <charT, traits, Allocator>::
314 find_first_of (const charT* s, size_type pos, size_type n) const
323 template <class charT, class traits, class Allocator>
324 basic_string <charT, traits, Allocator>::size_type
325 basic_string <charT, traits, Allocator>::
326 find_last_of (const charT* s, size_type pos, size_type n) const
339 template <class charT, class traits, class Allocator>
340 basic_string <charT, traits, Allocator>::size_type
341 basic_string <charT, traits, Allocator>::
342 find_first_not_of (const charT* s, size_type pos, size_type n) const
351 template <class charT, class traits, class Allocator>
352 basic_string <charT, traits, Allocator>::size_type
353 basic_string <charT, traits, Allocator>::
354 find_first_not_of (charT c, size_type pos) const
363 template <class charT, class traits, class Allocator>
364 basic_string <charT, traits, Allocator>::size_type
365 basic_string <charT, traits, Allocator>::
366 find_last_not_of (const charT* s, size_type pos, size_type n) const
379 template <class charT, class traits, class Allocator>
380 basic_string <charT, traits, Allocator>::size_type
381 basic_string <charT, traits, Allocator>::
382 find_last_not_of (charT c, size_type pos) const
395 template <class charT, class traits, class Allocator>
396 int basic_string <charT, traits, Allocator>::
414 template <class charT, class traits, class Allocator>
415 int basic_string <charT, traits, Allocator>::
416 compare (const charT* s, size_type pos, size_type n) const
431 template <class charT, class traits, class Allocator>
433 operator>> (istream &is, basic_string <charT, traits, Allocator> &s)
453 s += static_cast<charT> (ch);
466 template <class charT, class traits, class Allocator>
468 operator<< (ostream &o, const basic_string <charT, traits, Allocator>& s)
473 template <class charT, class traits, class Allocator>
475 getline (istream &is, basic_string <charT, traits, Allocator>& s, charT delim)
499 s += static_cast<charT> (ch);
516 template <class charT, class traits, class Allocator>
517 basic_string <charT, traits, Allocator>::Rep
518 basic_string<charT, traits, Allocator>::nilRep = { 0, 0, 1, false };
520 template <class charT, class traits, class Allocator>
521 const basic_string <charT, traits, Allocator>::size_type
522 basic_string <charT, traits, Allocator>::npos;