![]() |
Rosetta
2021.16
|
#include <posix.h>
Classes | |
| struct | Proxy |
Public Member Functions | |
| BufferedFile () FMT_NOEXCEPT | |
| ~BufferedFile () FMT_NOEXCEPT | |
| BufferedFile (Proxy p) FMT_NOEXCEPT | |
| BufferedFile (BufferedFile &f) FMT_NOEXCEPT | |
| BufferedFile & | operator= (Proxy p) |
| BufferedFile & | operator= (BufferedFile &other) |
| operator Proxy () FMT_NOEXCEPT | |
| BufferedFile (CStringRef filename, CStringRef mode) | |
| void | close () |
| FILE * | get () const FMT_NOEXCEPT |
| int() | fileno () const |
| void | print (CStringRef format_str, const ArgList &args) |
Private Member Functions | |
| BufferedFile (FILE *f) | |
Private Attributes | |
| FILE * | file_ |
Friends | |
| class | File |
|
inlineexplicitprivate |
|
inline |
| fmt::BufferedFile::~BufferedFile | ( | ) |
References file_, FMT_SYSTEM, and fmt::report_system_error().
|
inline |
|
inline |
References demo.D060_Folding::f, and FMT_NULL.
| fmt::BufferedFile::BufferedFile | ( | fmt::CStringRef | filename, |
| fmt::CStringRef | mode | ||
| ) |
References fmt::BasicCStringRef< Char >::c_str(), FMT_RETRY_VAL, FMT_SYSTEM, and FMT_THROW.
| void fmt::BufferedFile::close | ( | ) |
| int fmt::BufferedFile::fileno | ( | ) | const |
References FMT_ARGS, FMT_POSIX_CALL, and FMT_THROW.
|
inline |
References file_.
|
inline |
References file_, FMT_NULL, and basic::options::OptionKeys::score::fiber_diffraction::p.
|
inline |
References close(), fmt::BufferedFile::Proxy::file, and file_.
|
inline |
|
inline |
References file_, and fmt::print().
|
friend |
|
private |
Referenced by get(), operator Proxy(), operator=(), print(), and ~BufferedFile().
1.8.7