#include <os.h>
Public Member Functions | |
| buffered_file () noexcept | |
| buffered_file (buffered_file &&other) noexcept | |
| buffered_file (const buffered_file &)=delete | |
| FMT_API | buffered_file (cstring_view filename, cstring_view mode) |
| FMT_API void | close () |
| FMT_API auto | descriptor () const -> int |
| auto | get () const noexcept -> FILE * |
| auto | operator= (buffered_file &&other) -> buffered_file & |
| void | operator= (const buffered_file &)=delete |
| template<typename... Args> | |
| void | print (string_view format_str, const Args &... args) |
| void | vprint (string_view format_str, format_args args) |
| FMT_API | ~buffered_file () noexcept |
Private Member Functions | |
| buffered_file (FILE *f) | |
Private Attributes | |
| FILE * | file_ |
Friends | |
| class | file |
|
delete |
|
noexcept |
|
inlinenoexcept |
| FMT_API buffered_file::buffered_file | ( | cstring_view | filename, |
| cstring_view | mode | ||
| ) |
| FMT_API void buffered_file::close | ( | ) |
| FMT_API auto buffered_file::descriptor | ( | ) | const -> int |
|
inline |
|
delete |
|
inline |
|
inline |