Home | History | Annotate | Download | only in lex.ext

Lines Matching refs:_x

10 template<typename T, T... str> int operator""_x() { // #1 expected-warning {{string literal operator templates are a GNU extension}}
14 void *operator""_x(const char*); // #2
15 void *a = 123_x; // ok, calls #2
16 int b = u8"\"???? ?"_x; // ok, calls #1
17 int c = u8R"("???? ?)"_x; // ok, calls #1
18 int d = "test"_x; // expected-note {{in instantiation of function template specialization 'operator "" _x<char, 't', 'e', 's', 't'>' requested here}}
19 int e = uR"("???? ?)"_x;
20 int f = UR"("???? ?)"_x;
21 int g = UR"("????_?)"_x; // expected-note {{in instantiation of function template specialization 'operator "" _x<char32_t, 34, 1090, 1077, 1089, 1090, 95, 65536>' requested here}}