Searched refs:charT (Results 1 - 3 of 3) sorted by relevance

/haiku/headers/cpp/std/
H A Dbastring.cc29 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, trait
433 operator >>(istream &is, basic_string <charT, traits, Allocator> &s) argument
468 operator <<(ostream &o, const basic_string <charT, traits, Allocator>& s) argument
475 getline(istream &is, basic_string <charT, traits, Allocator>& s, charT delim) argument
[all...]
H A Dbastring.h75 template <class charT, class traits = string_char_traits<charT>,
84 charT* data () { return reinterpret_cast<charT *>(this + 1); }
85 charT& operator[] (size_t s) { return data () [s]; }
87 charT* grab () { if (selfish) return clone (); atomic_add((__haiku_int32*) &ref, 1); return data (); }
90 charT* grab () { if (selfish) return clone (); ++ref; return data (); }
130 charT* clone ();
132 inline void copy (size_t, const charT *, size_t);
133 inline void move (size_t, const charT *, size_
499 operator +(const basic_string <charT, traits, Allocator>& lhs, const basic_string <charT, traits, Allocator>& rhs) argument
509 operator +(const charT* lhs, const basic_string <charT, traits, Allocator>& rhs) argument
518 operator +(charT lhs, const basic_string <charT, traits, Allocator>& rhs) argument
527 operator +(const basic_string <charT, traits, Allocator>& lhs, const charT* rhs) argument
536 operator +(const basic_string <charT, traits, Allocator>& lhs, charT rhs) argument
545 operator ==(const basic_string <charT, traits, Allocator>& lhs, const basic_string <charT, traits, Allocator>& rhs) argument
553 operator ==(const charT* lhs, const basic_string <charT, traits, Allocator>& rhs) argument
560 operator ==(const basic_string <charT, traits, Allocator>& lhs, const charT* rhs) argument
567 operator !=(const charT* lhs, const basic_string <charT, traits, Allocator>& rhs) argument
574 operator !=(const basic_string <charT, traits, Allocator>& lhs, const charT* rhs) argument
581 operator <(const basic_string <charT, traits, Allocator>& lhs, const basic_string <charT, traits, Allocator>& rhs) argument
589 operator <(const charT* lhs, const basic_string <charT, traits, Allocator>& rhs) argument
596 operator <(const basic_string <charT, traits, Allocator>& lhs, const charT* rhs) argument
603 operator >(const charT* lhs, const basic_string <charT, traits, Allocator>& rhs) argument
610 operator >(const basic_string <charT, traits, Allocator>& lhs, const charT* rhs) argument
617 operator <=(const charT* lhs, const basic_string <charT, traits, Allocator>& rhs) argument
624 operator <=(const basic_string <charT, traits, Allocator>& lhs, const charT* rhs) argument
631 operator >=(const charT* lhs, const basic_string <charT, traits, Allocator>& rhs) argument
638 operator >=(const basic_string <charT, traits, Allocator>& lhs, const charT* rhs) argument
645 operator !=(const basic_string <charT, traits, Allocator>& lhs, const basic_string <charT, traits, Allocator>& rhs) argument
653 operator >(const basic_string <charT, traits, Allocator>& lhs, const basic_string <charT, traits, Allocator>& rhs) argument
661 operator <=(const basic_string <charT, traits, Allocator>& lhs, const basic_string <charT, traits, Allocator>& rhs) argument
669 operator >=(const basic_string <charT, traits, Allocator>& lhs, const basic_string <charT, traits, Allocator>& rhs) argument
[all...]
H A Dstraits.h39 template <class charT>
41 typedef charT char_type; // for users to acquire the basic character type
55 // characteristic function for delimiters of charT

Completed in 49 milliseconds