Adapt any string-like type to be used by {fmt} just like the standard string types already supported. The adaption is totally non-intrusive.

Signed-off-by: Daniela Engert <dani@ngrt.de>
This commit is contained in:
Daniela Engert
2018-10-22 18:25:52 -07:00
committed by Victor Zverovich
parent 846c644e84
commit 2c81c851b2
6 changed files with 184 additions and 73 deletions
+1 -1
View File
@@ -146,7 +146,7 @@ inline typename std::enable_if<internal::is_string<S>::value>::type
print(std::basic_ostream<FMT_CHAR(S)> &os, const S &format_str,
const Args & ... args) {
internal::checked_args<S, Args...> ca(format_str, args...);
vprint(os, internal::to_string_view(format_str), *ca);
vprint(os, to_string_view(format_str), *ca);
}
FMT_END_NAMESPACE