cxx11-user-defined-literals.cpp | 9 constexpr LitKind operator"" _kind(char p) { return LitKind::Char; } function 10 constexpr LitKind operator"" _kind(wchar_t p) { return LitKind::WideChar; } function 11 constexpr LitKind operator"" _kind(char16_t p) { return LitKind::Char16; } function 12 constexpr LitKind operator"" _kind(char32_t p) { return LitKind::Char32; } function 13 constexpr LitKind operator"" _kind(const char *p, size_t n) { return LitKind::CharStr; } function 14 constexpr LitKind operator"" _kind(const wchar_t *p, size_t n) { return LitKind::WideStr; } function 15 constexpr LitKind operator"" _kind(const char16_t *p, size_t n) { return LitKind::Char16Str; } function 16 constexpr LitKind operator"" _kind(const char32_t *p, size_t n) { return LitKind::Char32Str; } function 17 constexpr LitKind operator"" _kind(unsigned long long n) { return LitKind::Integer; } function 18 constexpr LitKind operator"" _kind(long double n) { return LitKind::Floating; function [all...] |