#include <posix.h>
Public Member Functions | |
buffered_file () FMT_NOEXCEPT | |
FMT_API | ~buffered_file () FMT_NOEXCEPT |
buffered_file (buffered_file &&other) FMT_NOEXCEPT | |
buffered_file & | operator= (buffered_file &&other) |
FMT_API | buffered_file (cstring_view filename, cstring_view mode) |
FMT_API void | close () |
FILE * | get () const FMT_NOEXCEPT |
FMT_API int() | fileno () const |
void | vprint (string_view format_str, format_args args) |
template<typename... Args> | |
void | print (string_view format_str, const Args &...args) |
Private Member Functions | |
buffered_file (FILE *f) | |
buffered_file (const buffered_file &)=delete | |
void | operator= (const buffered_file &)=delete |
Private Attributes | |
FILE * | file_ |
Friends | |
class | file |
|
inlineexplicitprivate |
FMT_API buffered_file::~buffered_file | ( | ) |
|
privatedelete |
|
inline |
FMT_API buffered_file::buffered_file | ( | cstring_view | filename, |
cstring_view | mode | ||
) |
FMT_API void buffered_file::close | ( | ) |
FMT_API int() buffered_file::fileno | ( | ) | const |
|
privatedelete |
|
inline |
|
inline |
Definition at line 177 of file posix.h.
|
inline |
Definition at line 172 of file posix.h.