Symbol: char_type
headers/cpp/std/bastring.h
146
typedef typename traits::char_type value_type;
headers/cpp/std/straits.h
111
static void assign (char_type& c1, const char_type& c2)
headers/cpp/std/straits.h
113
static bool eq (const char_type & c1, const char_type& c2)
headers/cpp/std/straits.h
115
static bool ne (const char_type& c1, const char_type& c2)
headers/cpp/std/straits.h
117
static bool lt (const char_type& c1, const char_type& c2)
headers/cpp/std/straits.h
119
static char_type eos () { return 0; }
headers/cpp/std/straits.h
120
static bool is_del(char_type a) { return isspace(a); }
headers/cpp/std/straits.h
122
static int compare (const char_type* s1, const char_type* s2, size_t n)
headers/cpp/std/straits.h
124
static size_t length (const char_type* s)
headers/cpp/std/straits.h
126
static char_type* copy (char_type* s1, const char_type* s2, size_t n)
headers/cpp/std/straits.h
127
{ return (char_type*) memcpy (s1, s2, n); }
headers/cpp/std/straits.h
128
static char_type* move (char_type* s1, const char_type* s2, size_t n)
headers/cpp/std/straits.h
129
{ return (char_type*) memmove (s1, s2, n); }
headers/cpp/std/straits.h
130
static char_type* set (char_type* s1, const char_type& c, size_t n)
headers/cpp/std/straits.h
131
{ return (char_type*) memset (s1, c, n); }
headers/cpp/std/straits.h
139
static void assign (char_type& c1, const char_type& c2)
headers/cpp/std/straits.h
141
static bool eq (const char_type & c1, const char_type& c2)
headers/cpp/std/straits.h
143
static bool ne (const char_type& c1, const char_type& c2)
headers/cpp/std/straits.h
145
static bool lt (const char_type& c1, const char_type& c2)
headers/cpp/std/straits.h
147
static char_type eos () { return 0; }
headers/cpp/std/straits.h
148
static bool is_del(char_type a) { return iswspace(a); }
headers/cpp/std/straits.h
150
static int compare (const char_type* s1, const char_type* s2, size_t n)
headers/cpp/std/straits.h
152
static size_t length (const char_type* s)
headers/cpp/std/straits.h
154
static char_type* copy (char_type* s1, const char_type* s2, size_t n)
headers/cpp/std/straits.h
156
static char_type* set (char_type* s1, const char_type& c, size_t n)
headers/cpp/std/straits.h
45
static void assign (char_type& c1, const char_type& c2)
headers/cpp/std/straits.h
47
static bool eq (const char_type& c1, const char_type& c2)
headers/cpp/std/straits.h
49
static bool ne (const char_type& c1, const char_type& c2)
headers/cpp/std/straits.h
51
static bool lt (const char_type& c1, const char_type& c2)
headers/cpp/std/straits.h
53
static char_type eos () { return char_type(); } // the null character
headers/cpp/std/straits.h
54
static bool is_del(char_type a) { return 0; }
headers/cpp/std/straits.h
59
static int compare (const char_type* s1, const char_type* s2, size_t n)
headers/cpp/std/straits.h
69
static size_t length (const char_type* s)
headers/cpp/std/straits.h
77
static char_type* copy (char_type* s1, const char_type* s2, size_t n)
headers/cpp/std/straits.h
84
static char_type* move (char_type* s1, const char_type* s2, size_t n)
headers/cpp/std/straits.h
86
char_type a[n];
headers/cpp/std/straits.h
95
static char_type* set (char_type* s1, const char_type& c, size_t n)