reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
86 typedef typename _Traits::char_type value_type;
usr/include/c++/7.4.0/bits/char_traits.h96 assign(char_type& __c1, const char_type& __c2) 96 assign(char_type& __c1, const char_type& __c2) 100 eq(const char_type& __c1, const char_type& __c2) 100 eq(const char_type& __c1, const char_type& __c2) 104 lt(const char_type& __c1, const char_type& __c2) 104 lt(const char_type& __c1, const char_type& __c2) 108 compare(const char_type* __s1, const char_type* __s2, std::size_t __n); 108 compare(const char_type* __s1, const char_type* __s2, std::size_t __n); 111 length(const char_type* __s); 113 static _GLIBCXX14_CONSTEXPR const char_type* 114 find(const char_type* __s, std::size_t __n, const char_type& __a); 114 find(const char_type* __s, std::size_t __n, const char_type& __a); 116 static char_type* 117 move(char_type* __s1, const char_type* __s2, std::size_t __n); 117 move(char_type* __s1, const char_type* __s2, std::size_t __n); 119 static char_type* 120 copy(char_type* __s1, const char_type* __s2, std::size_t __n); 120 copy(char_type* __s1, const char_type* __s2, std::size_t __n); 122 static char_type* 123 assign(char_type* __s, std::size_t __n, char_type __a); 123 assign(char_type* __s, std::size_t __n, char_type __a); 125 static _GLIBCXX_CONSTEXPR char_type 130 to_int_type(const char_type& __c) 143 { return !eq_int_type(__c, eof()) ? __c : to_int_type(char_type()); } 149 compare(const char_type* __s1, const char_type* __s2, std::size_t __n) 149 compare(const char_type* __s1, const char_type* __s2, std::size_t __n) 162 length(const char_type* __p) 165 while (!eq(__p[__i], char_type())) 171 _GLIBCXX14_CONSTEXPR const typename char_traits<_CharT>::char_type* 173 find(const char_type* __s, std::size_t __n, const char_type& __a) 173 find(const char_type* __s, std::size_t __n, const char_type& __a) 182 typename char_traits<_CharT>::char_type* 184 move(char_type* __s1, const char_type* __s2, std::size_t __n) 184 move(char_type* __s1, const char_type* __s2, std::size_t __n) 187 __n * sizeof(char_type))); 191 typename char_traits<_CharT>::char_type* 193 copy(char_type* __s1, const char_type* __s2, std::size_t __n) 193 copy(char_type* __s1, const char_type* __s2, std::size_t __n) 201 typename char_traits<_CharT>::char_type* 203 assign(char_type* __s, std::size_t __n, char_type __a) 203 assign(char_type* __s, std::size_t __n, char_type __a)