Lines Matching refs:_foo
6 int operator"" _foo(const char*) { return 0; }
7 int operator"" _foo(unsigned long long int) { return 1; }
8 int operator"" _foo(long double) { return 2; }
9 int operator"" _foo(char) { return 3; }
10 int operator"" _foo(wchar_t) { return 4; }
11 int operator"" _foo(char16_t) { return 5; }
12 int operator"" _foo(char32_t) { return 6; }
13 int operator"" _foo(const char*, std::size_t) { return 7; }
14 int operator"" _foo(const wchar_t*, std::size_t) { return 8; }
15 int operator"" _foo(const char16_t*, std::size_t) { return 9; }
16 int operator"" _foo(const char32_t*, std::size_t) { return 10; }
23 assert(123_foo == 1);
24 assert(0.123_foo == 2);
25 assert('c'_foo == 3);
26 assert(L'c'_foo == 4);
27 assert(u'c'_foo == 5);
28 assert(U'c'_foo == 6);
29 assert("abc"_foo == 7);
30 assert(L"abc"_foo == 8);
31 assert(u"abc"_foo == 9);
32 assert(U"abc"_foo == 10);