Home | History | Annotate | Download | only in SemaCXX

Lines Matching defs:Char

5   Char, WideChar, Char16, Char32,
9 constexpr LitKind operator"" _kind(char p) { return LitKind::Char; }
13 constexpr LitKind operator"" _kind(const char *p, size_t n) { return LitKind::CharStr; }
19 constexpr LitKind operator"" _kind2(const char *p) { return LitKind::Raw; }
20 template<char ...Cs> constexpr LitKind operator"" _kind3() { return LitKind::Template; }
22 static_assert('x'_kind == LitKind::Char, "");
41 constexpr const char *fractional_digits_impl(const char *p) {
44 constexpr const char *operator"" _fractional_digits(const char *p) {
47 constexpr bool streq(const char *p, const char *q) {
59 int operator"" _ambiguous(char); // expected-note {{candidate}}
61 void *operator"" _ambiguous(char); // expected-note {{candidate}}
71 int operator"" _using(char);
80 int operator"" _ambig1(const char *); // expected-note {{candidate}}
81 template<char...> int operator"" _ambig1(); // expected-note {{candidate}}
86 template<char...> int operator"" _ambig2(); // expected-note 3{{candidate}}
88 int operator"" _ambig2(const char *); // expected-note 3{{candidate}}
104 template<char...> int operator"" _ambig2();
120 template<char C, char...Cs> constexpr unsigned hash(unsigned a) {
124 template<char...Cs> constexpr unsigned operator"" _hash() {
132 template<char...> int operator"" _x();
146 template<char...> int operator""_x();