Lines Matching refs:Str
39 #define MKSTR(Str) MultiStringType( \ argument
40 MKSTR_WCHAR_ONLY(MKSTR_AS_WCHAR_LITERAL(Str),) \
41 MKSTR_CHAR8_ONLY(MKSTR_AS_U8_LITERAL(Str),) \
42 MKSTR_CXX11_ONLY(MKSTR_AS_U16_LITERAL(Str), \
43 MKSTR_AS_U32_LITERAL(Str),) \
44 Str, sizeof(Str) - 1 \
47 #define MKSTR_LEN(CharT, Str) MKSTR(Str).length((const CharT*)0) argument
91 #define MAKE_CSTRING(CharT, Str) \ argument
92 MKSTR(Str).as_ptr(static_cast<const CharT*>(nullptr))
95 #define MAKE_STRING(CharT, Str) \ argument
96 std::basic_string<CharT>(MAKE_CSTRING(CharT, Str), MKSTR_LEN(CharT, Str))
99 #define MAKE_STRING_VIEW(CharT, Str) \ argument
100 std::basic_string_view<CharT>(MAKE_CSTRING(CharT, Str), MKSTR_LEN(CharT, Str))