Make flush public

This commit is contained in:
Victor Zverovich
2021-07-30 07:02:49 -07:00
parent f1794a8853
commit bba0a9d962
2 changed files with 14 additions and 6 deletions
+6 -6
View File
@@ -401,12 +401,6 @@ class FMT_API ostream final : private detail::buffer<char> {
private:
file file_;
void flush() {
if (size() == 0) return;
file_.write(data(), size());
clear();
}
void grow(size_t) override;
ostream(cstring_view path, const detail::ostream_params& params)
@@ -426,6 +420,12 @@ class FMT_API ostream final : private detail::buffer<char> {
delete[] data();
}
void flush() {
if (size() == 0) return;
file_.write(data(), size());
clear();
}
template <typename... T>
friend ostream output_file(cstring_view path, T... params);