1 #pragma GCC system_header
5 inline namespace my_string_literals
8 operator ""s(const char* str
, std::size_t len
)
9 { return std::string
{str
, len
}; }
13 operator ""s(const char8_t
* str
, std::size_t len
)
14 { return std::u8string
{str
, len
}; }
18 operator ""s(const wchar_t* str
, std::size_t len
)
19 { return std::wstring
{str
, len
}; }
22 operator ""s(const char16_t
* str
, std::size_t len
)
23 { return std::u16string
{str
, len
}; }
26 operator ""s(const char32_t
* str
, std::size_t len
)
27 { return std::u32string
{str
, len
}; }