![]() |
Rosetta
2020.11
|
#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 | ( | ) |
References FMT_NULL, FMT_SYSTEM, FMT_THROW, and pyrosetta.tests.__main__::result.
Referenced by ez_setup.ContextualZipFile::__exit__(), and operator=().
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().