Home | History | Annotate | Download | only in strings

Lines Matching refs:char_type

68   typedef char16 char_type;
71 // int_type needs to be able to hold each possible value of char_type, and in
73 static_assert(sizeof(int_type) > sizeof(char_type),
80 static void assign(char_type& c1, const char_type& c2) {
84 static bool eq(const char_type& c1, const char_type& c2) {
87 static bool lt(const char_type& c1, const char_type& c2) {
91 static int compare(const char_type* s1, const char_type* s2, size_t n) {
95 static size_t length(const char_type* s) {
99 static const char_type* find(const char_type* s, size_t n,
100 const char_type& a) {
104 static char_type* move(char_type* s1, const char_type* s2, size_t n) {
108 static char_type* copy(char_type* s1, const char_type* s2, size_t n) {
112 static char_type* assign(char_type* s, size_t n, char_type a) {
120 static char_type to_char_type(const int_type& c) {
121 return char_type(c);
124 static int_type to_int_type(const char_type& c) {