diff options
Diffstat (limited to 'src/lib/util/strformat.cpp')
-rw-r--r-- | src/lib/util/strformat.cpp | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/lib/util/strformat.cpp b/src/lib/util/strformat.cpp index e72e8b74a83..e173fb6aadf 100644 --- a/src/lib/util/strformat.cpp +++ b/src/lib/util/strformat.cpp @@ -50,6 +50,7 @@ template void format_argument<std::ostream>::static_output<unsigned long long>(s template void format_argument<std::ostream>::static_output<char *>(std::ostream &, format_flags const &, void const *); template void format_argument<std::ostream>::static_output<char const *>(std::ostream &, format_flags const &, void const *); template void format_argument<std::ostream>::static_output<std::string>(std::ostream &, format_flags const &, void const *); +template void format_argument<std::ostream>::static_output<std::string_view>(std::ostream &, format_flags const &, void const *); template bool format_argument<std::ostream>::static_make_integer<char>(void const *, int &); template bool format_argument<std::ostream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<std::ostream>::static_make_integer<unsigned char>(void const *, int &); @@ -64,6 +65,7 @@ template bool format_argument<std::ostream>::static_make_integer<unsigned long l template bool format_argument<std::ostream>::static_make_integer<char *>(void const *, int &); template bool format_argument<std::ostream>::static_make_integer<char const *>(void const *, int &); template bool format_argument<std::ostream>::static_make_integer<std::string>(void const *, int &); +template bool format_argument<std::ostream>::static_make_integer<std::string_view>(void const *, int &); template void format_argument<std::ostream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<std::ostream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<std::ostream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -78,6 +80,7 @@ template void format_argument<std::ostream>::static_store_integer<unsigned long template void format_argument<std::ostream>::static_store_integer<char *>(void const *, std::streamoff); template void format_argument<std::ostream>::static_store_integer<char const *>(void const *, std::streamoff); template void format_argument<std::ostream>::static_store_integer<std::string>(void const *, std::streamoff); +template void format_argument<std::ostream>::static_store_integer<std::string_view>(void const *, std::streamoff); template class format_argument<std::wostream>; template void format_argument<std::wostream>::static_output<char>(std::wostream &, format_flags const &, void const *); @@ -95,6 +98,7 @@ template void format_argument<std::wostream>::static_output<unsigned long long>( template void format_argument<std::wostream>::static_output<wchar_t *>(std::wostream &, format_flags const &, void const *); template void format_argument<std::wostream>::static_output<wchar_t const *>(std::wostream &, format_flags const &, void const *); template void format_argument<std::wostream>::static_output<std::wstring>(std::wostream &, format_flags const &, void const *); +template void format_argument<std::wostream>::static_output<std::wstring_view>(std::wostream &, format_flags const &, void const *); template bool format_argument<std::wostream>::static_make_integer<char>(void const *, int &); template bool format_argument<std::wostream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<std::wostream>::static_make_integer<unsigned char>(void const *, int &); @@ -110,6 +114,7 @@ template bool format_argument<std::wostream>::static_make_integer<unsigned long template bool format_argument<std::wostream>::static_make_integer<wchar_t *>(void const *, int &); template bool format_argument<std::wostream>::static_make_integer<wchar_t const *>(void const *, int &); template bool format_argument<std::wostream>::static_make_integer<std::wstring>(void const *, int &); +template bool format_argument<std::wostream>::static_make_integer<std::wstring_view>(void const *, int &); template void format_argument<std::wostream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<std::wostream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<std::wostream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -125,6 +130,7 @@ template void format_argument<std::wostream>::static_store_integer<unsigned long template void format_argument<std::wostream>::static_store_integer<wchar_t *>(void const *, std::streamoff); template void format_argument<std::wostream>::static_store_integer<wchar_t const *>(void const *, std::streamoff); template void format_argument<std::wostream>::static_store_integer<std::wstring>(void const *, std::streamoff); +template void format_argument<std::wostream>::static_store_integer<std::wstring_view>(void const *, std::streamoff); template class format_argument<std::iostream>; template void format_argument<std::iostream>::static_output<char>(std::iostream &, format_flags const &, void const *); @@ -141,6 +147,7 @@ template void format_argument<std::iostream>::static_output<unsigned long long>( template void format_argument<std::iostream>::static_output<char *>(std::iostream &, format_flags const &, void const *); template void format_argument<std::iostream>::static_output<char const *>(std::iostream &, format_flags const &, void const *); template void format_argument<std::iostream>::static_output<std::string>(std::iostream &, format_flags const &, void const *); +template void format_argument<std::iostream>::static_output<std::string_view>(std::iostream &, format_flags const &, void const *); template bool format_argument<std::iostream>::static_make_integer<char>(void const *, int &); template bool format_argument<std::iostream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<std::iostream>::static_make_integer<unsigned char>(void const *, int &); @@ -155,6 +162,7 @@ template bool format_argument<std::iostream>::static_make_integer<unsigned long template bool format_argument<std::iostream>::static_make_integer<char *>(void const *, int &); template bool format_argument<std::iostream>::static_make_integer<char const *>(void const *, int &); template bool format_argument<std::iostream>::static_make_integer<std::string>(void const *, int &); +template bool format_argument<std::iostream>::static_make_integer<std::string_view>(void const *, int &); template void format_argument<std::iostream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<std::iostream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<std::iostream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -169,6 +177,7 @@ template void format_argument<std::iostream>::static_store_integer<unsigned long template void format_argument<std::iostream>::static_store_integer<char *>(void const *, std::streamoff); template void format_argument<std::iostream>::static_store_integer<char const *>(void const *, std::streamoff); template void format_argument<std::iostream>::static_store_integer<std::string>(void const *, std::streamoff); +template void format_argument<std::iostream>::static_store_integer<std::string_view>(void const *, std::streamoff); template class format_argument<std::wiostream>; template void format_argument<std::wiostream>::static_output<char>(std::wiostream &, format_flags const &, void const *); @@ -186,6 +195,7 @@ template void format_argument<std::wiostream>::static_output<unsigned long long> template void format_argument<std::wiostream>::static_output<wchar_t *>(std::wiostream &, format_flags const &, void const *); template void format_argument<std::wiostream>::static_output<wchar_t const *>(std::wiostream &, format_flags const &, void const *); template void format_argument<std::wiostream>::static_output<std::wstring>(std::wiostream &, format_flags const &, void const *); +template void format_argument<std::wiostream>::static_output<std::wstring_view>(std::wiostream &, format_flags const &, void const *); template bool format_argument<std::wiostream>::static_make_integer<char>(void const *, int &); template bool format_argument<std::wiostream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<std::wiostream>::static_make_integer<unsigned char>(void const *, int &); @@ -201,6 +211,7 @@ template bool format_argument<std::wiostream>::static_make_integer<unsigned long template bool format_argument<std::wiostream>::static_make_integer<wchar_t *>(void const *, int &); template bool format_argument<std::wiostream>::static_make_integer<wchar_t const *>(void const *, int &); template bool format_argument<std::wiostream>::static_make_integer<std::wstring>(void const *, int &); +template bool format_argument<std::wiostream>::static_make_integer<std::wstring_view>(void const *, int &); template void format_argument<std::wiostream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<std::wiostream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<std::wiostream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -216,6 +227,7 @@ template void format_argument<std::wiostream>::static_store_integer<unsigned lon template void format_argument<std::wiostream>::static_store_integer<wchar_t *>(void const *, std::streamoff); template void format_argument<std::wiostream>::static_store_integer<wchar_t const *>(void const *, std::streamoff); template void format_argument<std::wiostream>::static_store_integer<std::wstring>(void const *, std::streamoff); +template void format_argument<std::wiostream>::static_store_integer<std::wstring_view>(void const *, std::streamoff); template class format_argument<std::ostringstream>; template void format_argument<std::ostringstream>::static_output<char>(std::ostringstream &, format_flags const &, void const *); @@ -232,6 +244,7 @@ template void format_argument<std::ostringstream>::static_output<unsigned long l template void format_argument<std::ostringstream>::static_output<char *>(std::ostringstream &, format_flags const &, void const *); template void format_argument<std::ostringstream>::static_output<char const *>(std::ostringstream &, format_flags const &, void const *); template void format_argument<std::ostringstream>::static_output<std::string>(std::ostringstream &, format_flags const &, void const *); +template void format_argument<std::ostringstream>::static_output<std::string_view>(std::ostringstream &, format_flags const &, void const *); template bool format_argument<std::ostringstream>::static_make_integer<char>(void const *, int &); template bool format_argument<std::ostringstream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<std::ostringstream>::static_make_integer<unsigned char>(void const *, int &); @@ -246,6 +259,7 @@ template bool format_argument<std::ostringstream>::static_make_integer<unsigned template bool format_argument<std::ostringstream>::static_make_integer<char *>(void const *, int &); template bool format_argument<std::ostringstream>::static_make_integer<char const *>(void const *, int &); template bool format_argument<std::ostringstream>::static_make_integer<std::string>(void const *, int &); +template bool format_argument<std::ostringstream>::static_make_integer<std::string_view>(void const *, int &); template void format_argument<std::ostringstream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<std::ostringstream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<std::ostringstream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -260,6 +274,7 @@ template void format_argument<std::ostringstream>::static_store_integer<unsigned template void format_argument<std::ostringstream>::static_store_integer<char *>(void const *, std::streamoff); template void format_argument<std::ostringstream>::static_store_integer<char const *>(void const *, std::streamoff); template void format_argument<std::ostringstream>::static_store_integer<std::string>(void const *, std::streamoff); +template void format_argument<std::ostringstream>::static_store_integer<std::string_view>(void const *, std::streamoff); template class format_argument<std::wostringstream>; template void format_argument<std::wostringstream>::static_output<char>(std::wostringstream &, format_flags const &, void const *); @@ -277,6 +292,7 @@ template void format_argument<std::wostringstream>::static_output<unsigned long template void format_argument<std::wostringstream>::static_output<wchar_t *>(std::wostringstream &, format_flags const &, void const *); template void format_argument<std::wostringstream>::static_output<wchar_t const *>(std::wostringstream &, format_flags const &, void const *); template void format_argument<std::wostringstream>::static_output<std::wstring>(std::wostringstream &, format_flags const &, void const *); +template void format_argument<std::wostringstream>::static_output<std::wstring_view>(std::wostringstream &, format_flags const &, void const *); template bool format_argument<std::wostringstream>::static_make_integer<char>(void const *, int &); template bool format_argument<std::wostringstream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<std::wostringstream>::static_make_integer<unsigned char>(void const *, int &); @@ -292,6 +308,7 @@ template bool format_argument<std::wostringstream>::static_make_integer<unsigned template bool format_argument<std::wostringstream>::static_make_integer<wchar_t *>(void const *, int &); template bool format_argument<std::wostringstream>::static_make_integer<wchar_t const *>(void const *, int &); template bool format_argument<std::wostringstream>::static_make_integer<std::wstring>(void const *, int &); +template bool format_argument<std::wostringstream>::static_make_integer<std::wstring_view>(void const *, int &); template void format_argument<std::wostringstream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<std::wostringstream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<std::wostringstream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -307,6 +324,7 @@ template void format_argument<std::wostringstream>::static_store_integer<unsigne template void format_argument<std::wostringstream>::static_store_integer<wchar_t *>(void const *, std::streamoff); template void format_argument<std::wostringstream>::static_store_integer<wchar_t const *>(void const *, std::streamoff); template void format_argument<std::wostringstream>::static_store_integer<std::wstring>(void const *, std::streamoff); +template void format_argument<std::wostringstream>::static_store_integer<std::wstring_view>(void const *, std::streamoff); template class format_argument<std::stringstream>; template void format_argument<std::stringstream>::static_output<char>(std::stringstream &, format_flags const &, void const *); @@ -323,6 +341,7 @@ template void format_argument<std::stringstream>::static_output<unsigned long lo template void format_argument<std::stringstream>::static_output<char *>(std::stringstream &, format_flags const &, void const *); template void format_argument<std::stringstream>::static_output<char const *>(std::stringstream &, format_flags const &, void const *); template void format_argument<std::stringstream>::static_output<std::string>(std::stringstream &, format_flags const &, void const *); +template void format_argument<std::stringstream>::static_output<std::string_view>(std::stringstream &, format_flags const &, void const *); template bool format_argument<std::stringstream>::static_make_integer<char>(void const *, int &); template bool format_argument<std::stringstream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<std::stringstream>::static_make_integer<unsigned char>(void const *, int &); @@ -337,6 +356,7 @@ template bool format_argument<std::stringstream>::static_make_integer<unsigned l template bool format_argument<std::stringstream>::static_make_integer<char *>(void const *, int &); template bool format_argument<std::stringstream>::static_make_integer<char const *>(void const *, int &); template bool format_argument<std::stringstream>::static_make_integer<std::string>(void const *, int &); +template bool format_argument<std::stringstream>::static_make_integer<std::string_view>(void const *, int &); template void format_argument<std::stringstream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<std::stringstream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<std::stringstream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -351,6 +371,7 @@ template void format_argument<std::stringstream>::static_store_integer<unsigned template void format_argument<std::stringstream>::static_store_integer<char *>(void const *, std::streamoff); template void format_argument<std::stringstream>::static_store_integer<char const *>(void const *, std::streamoff); template void format_argument<std::stringstream>::static_store_integer<std::string>(void const *, std::streamoff); +template void format_argument<std::stringstream>::static_store_integer<std::string_view>(void const *, std::streamoff); template class format_argument<std::wstringstream>; template void format_argument<std::wstringstream>::static_output<char>(std::wstringstream &, format_flags const &, void const *); @@ -368,6 +389,7 @@ template void format_argument<std::wstringstream>::static_output<unsigned long l template void format_argument<std::wstringstream>::static_output<wchar_t *>(std::wstringstream &, format_flags const &, void const *); template void format_argument<std::wstringstream>::static_output<wchar_t const *>(std::wstringstream &, format_flags const &, void const *); template void format_argument<std::wstringstream>::static_output<std::wstring>(std::wstringstream &, format_flags const &, void const *); +template void format_argument<std::wstringstream>::static_output<std::wstring_view>(std::wstringstream &, format_flags const &, void const *); template bool format_argument<std::wstringstream>::static_make_integer<char>(void const *, int &); template bool format_argument<std::wstringstream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<std::wstringstream>::static_make_integer<unsigned char>(void const *, int &); @@ -383,6 +405,7 @@ template bool format_argument<std::wstringstream>::static_make_integer<unsigned template bool format_argument<std::wstringstream>::static_make_integer<wchar_t *>(void const *, int &); template bool format_argument<std::wstringstream>::static_make_integer<wchar_t const *>(void const *, int &); template bool format_argument<std::wstringstream>::static_make_integer<std::wstring>(void const *, int &); +template bool format_argument<std::wstringstream>::static_make_integer<std::wstring_view>(void const *, int &); template void format_argument<std::wstringstream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<std::wstringstream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<std::wstringstream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -398,6 +421,7 @@ template void format_argument<std::wstringstream>::static_store_integer<unsigned template void format_argument<std::wstringstream>::static_store_integer<wchar_t *>(void const *, std::streamoff); template void format_argument<std::wstringstream>::static_store_integer<wchar_t const *>(void const *, std::streamoff); template void format_argument<std::wstringstream>::static_store_integer<std::wstring>(void const *, std::streamoff); +template void format_argument<std::wstringstream>::static_store_integer<std::wstring_view>(void const *, std::streamoff); template class format_argument<ovectorstream>; template void format_argument<ovectorstream>::static_output<char>(ovectorstream &, format_flags const &, void const *); @@ -414,6 +438,7 @@ template void format_argument<ovectorstream>::static_output<unsigned long long>( template void format_argument<ovectorstream>::static_output<char *>(ovectorstream &, format_flags const &, void const *); template void format_argument<ovectorstream>::static_output<char const *>(ovectorstream &, format_flags const &, void const *); template void format_argument<ovectorstream>::static_output<std::string>(ovectorstream &, format_flags const &, void const *); +template void format_argument<ovectorstream>::static_output<std::string_view>(ovectorstream &, format_flags const &, void const *); template bool format_argument<ovectorstream>::static_make_integer<char>(void const *, int &); template bool format_argument<ovectorstream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<ovectorstream>::static_make_integer<unsigned char>(void const *, int &); @@ -428,6 +453,7 @@ template bool format_argument<ovectorstream>::static_make_integer<unsigned long template bool format_argument<ovectorstream>::static_make_integer<char *>(void const *, int &); template bool format_argument<ovectorstream>::static_make_integer<char const *>(void const *, int &); template bool format_argument<ovectorstream>::static_make_integer<std::string>(void const *, int &); +template bool format_argument<ovectorstream>::static_make_integer<std::string_view>(void const *, int &); template void format_argument<ovectorstream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<ovectorstream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<ovectorstream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -442,6 +468,7 @@ template void format_argument<ovectorstream>::static_store_integer<unsigned long template void format_argument<ovectorstream>::static_store_integer<char *>(void const *, std::streamoff); template void format_argument<ovectorstream>::static_store_integer<char const *>(void const *, std::streamoff); template void format_argument<ovectorstream>::static_store_integer<std::string>(void const *, std::streamoff); +template void format_argument<ovectorstream>::static_store_integer<std::string_view>(void const *, std::streamoff); template class format_argument<wovectorstream>; template void format_argument<wovectorstream>::static_output<char>(wovectorstream &, format_flags const &, void const *); @@ -459,6 +486,7 @@ template void format_argument<wovectorstream>::static_output<unsigned long long> template void format_argument<wovectorstream>::static_output<wchar_t *>(wovectorstream &, format_flags const &, void const *); template void format_argument<wovectorstream>::static_output<wchar_t const *>(wovectorstream &, format_flags const &, void const *); template void format_argument<wovectorstream>::static_output<std::wstring>(wovectorstream &, format_flags const &, void const *); +template void format_argument<wovectorstream>::static_output<std::wstring_view>(wovectorstream &, format_flags const &, void const *); template bool format_argument<wovectorstream>::static_make_integer<char>(void const *, int &); template bool format_argument<wovectorstream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<wovectorstream>::static_make_integer<unsigned char>(void const *, int &); @@ -474,6 +502,7 @@ template bool format_argument<wovectorstream>::static_make_integer<unsigned long template bool format_argument<wovectorstream>::static_make_integer<wchar_t *>(void const *, int &); template bool format_argument<wovectorstream>::static_make_integer<wchar_t const *>(void const *, int &); template bool format_argument<wovectorstream>::static_make_integer<std::wstring>(void const *, int &); +template bool format_argument<wovectorstream>::static_make_integer<std::wstring_view>(void const *, int &); template void format_argument<wovectorstream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<wovectorstream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<wovectorstream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -489,6 +518,7 @@ template void format_argument<wovectorstream>::static_store_integer<unsigned lon template void format_argument<wovectorstream>::static_store_integer<wchar_t *>(void const *, std::streamoff); template void format_argument<wovectorstream>::static_store_integer<wchar_t const *>(void const *, std::streamoff); template void format_argument<wovectorstream>::static_store_integer<std::wstring>(void const *, std::streamoff); +template void format_argument<wovectorstream>::static_store_integer<std::wstring_view>(void const *, std::streamoff); template class format_argument<vectorstream>; template void format_argument<vectorstream>::static_output<char>(vectorstream &, format_flags const &, void const *); @@ -505,6 +535,7 @@ template void format_argument<vectorstream>::static_output<unsigned long long>(v template void format_argument<vectorstream>::static_output<char *>(vectorstream &, format_flags const &, void const *); template void format_argument<vectorstream>::static_output<char const *>(vectorstream &, format_flags const &, void const *); template void format_argument<vectorstream>::static_output<std::string>(vectorstream &, format_flags const &, void const *); +template void format_argument<vectorstream>::static_output<std::string_view>(vectorstream &, format_flags const &, void const *); template bool format_argument<vectorstream>::static_make_integer<char>(void const *, int &); template bool format_argument<vectorstream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<vectorstream>::static_make_integer<unsigned char>(void const *, int &); @@ -519,6 +550,7 @@ template bool format_argument<vectorstream>::static_make_integer<unsigned long l template bool format_argument<vectorstream>::static_make_integer<char *>(void const *, int &); template bool format_argument<vectorstream>::static_make_integer<char const *>(void const *, int &); template bool format_argument<vectorstream>::static_make_integer<std::string>(void const *, int &); +template bool format_argument<vectorstream>::static_make_integer<std::string_view>(void const *, int &); template void format_argument<vectorstream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<vectorstream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<vectorstream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -533,6 +565,7 @@ template void format_argument<vectorstream>::static_store_integer<unsigned long template void format_argument<vectorstream>::static_store_integer<char *>(void const *, std::streamoff); template void format_argument<vectorstream>::static_store_integer<char const *>(void const *, std::streamoff); template void format_argument<vectorstream>::static_store_integer<std::string>(void const *, std::streamoff); +template void format_argument<vectorstream>::static_store_integer<std::string_view>(void const *, std::streamoff); template class format_argument<wvectorstream>; template void format_argument<wvectorstream>::static_output<char>(wvectorstream &, format_flags const &, void const *); @@ -550,6 +583,7 @@ template void format_argument<wvectorstream>::static_output<unsigned long long>( template void format_argument<wvectorstream>::static_output<wchar_t *>(wvectorstream &, format_flags const &, void const *); template void format_argument<wvectorstream>::static_output<wchar_t const *>(wvectorstream &, format_flags const &, void const *); template void format_argument<wvectorstream>::static_output<std::wstring>(wvectorstream &, format_flags const &, void const *); +template void format_argument<wvectorstream>::static_output<std::wstring_view>(wvectorstream &, format_flags const &, void const *); template bool format_argument<wvectorstream>::static_make_integer<char>(void const *, int &); template bool format_argument<wvectorstream>::static_make_integer<signed char>(void const *, int &); template bool format_argument<wvectorstream>::static_make_integer<unsigned char>(void const *, int &); @@ -565,6 +599,7 @@ template bool format_argument<wvectorstream>::static_make_integer<unsigned long template bool format_argument<wvectorstream>::static_make_integer<wchar_t *>(void const *, int &); template bool format_argument<wvectorstream>::static_make_integer<wchar_t const *>(void const *, int &); template bool format_argument<wvectorstream>::static_make_integer<std::wstring>(void const *, int &); +template bool format_argument<wvectorstream>::static_make_integer<std::wstring_view>(void const *, int &); template void format_argument<wvectorstream>::static_store_integer<char>(void const *, std::streamoff); template void format_argument<wvectorstream>::static_store_integer<signed char>(void const *, std::streamoff); template void format_argument<wvectorstream>::static_store_integer<unsigned char>(void const *, std::streamoff); @@ -580,6 +615,7 @@ template void format_argument<wvectorstream>::static_store_integer<unsigned long template void format_argument<wvectorstream>::static_store_integer<wchar_t *>(void const *, std::streamoff); template void format_argument<wvectorstream>::static_store_integer<wchar_t const *>(void const *, std::streamoff); template void format_argument<wvectorstream>::static_store_integer<std::wstring>(void const *, std::streamoff); +template void format_argument<wvectorstream>::static_store_integer<std::wstring_view>(void const *, std::streamoff); template class format_argument_pack<std::ostream>; template class format_argument_pack<std::wostream>; |