comparison gcc/testsuite/g++.dg/cpp0x/udlit-string-literal.h @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 04ced10e8804
children
comparison
equal deleted inserted replaced
131:84e7813d76e9 145:1830386684a0
5 inline namespace my_string_literals 5 inline namespace my_string_literals
6 { 6 {
7 std::string 7 std::string
8 operator"" s(const char* str, std::size_t len) 8 operator"" s(const char* str, std::size_t len)
9 { return std::string{str, len}; } 9 { return std::string{str, len}; }
10
11 #if __cpp_lib_char8_t
12 std::u8string
13 operator"" s(const char8_t* str, std::size_t len)
14 { return std::u8string{str, len}; }
15 #endif
10 16
11 std::wstring 17 std::wstring
12 operator"" s(const wchar_t* str, std::size_t len) 18 operator"" s(const wchar_t* str, std::size_t len)
13 { return std::wstring{str, len}; } 19 { return std::wstring{str, len}; }
14 20