Add fprintf overload that writes to a std::ostream

For completeness, add an overload for printf that takes a std::ostream.
This commit is contained in:
Nicholas Hutchinson
2015-12-23 15:59:13 +13:00
parent 4797ca025e
commit 1a5a1708b7
3 changed files with 26 additions and 0 deletions
+12
View File
@@ -3366,6 +3366,18 @@ FMT_VARIADIC(int, fprintf, std::FILE *, CStringRef)
*/
FMT_API void print(std::ostream &os, CStringRef format_str, ArgList args);
FMT_VARIADIC(void, print, std::ostream &, CStringRef)
/**
\rst
Prints formatted data to the stream *os*.
**Example**::
fprintf(cerr, "Don't %s!", "panic");
\endrst
*/
FMT_API int fprintf(std::ostream &os, CStringRef format_str, ArgList args);
FMT_VARIADIC(int, fprintf, std::ostream &, CStringRef)
#endif
namespace internal {