|
Rosetta
|
#include <os.h>
Public Member Functions | |
| buffered_file (const buffered_file &)=delete | |
| void | operator= (const buffered_file &)=delete |
| 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) | |
Private Attributes | |
| FILE * | file_ |
Friends | |
| class | file |
|
inlineexplicitprivate |
|
delete |
|
inline |
| FMT_BEGIN_NAMESPACE buffered_file::~buffered_file | ( | ) |
References fclose(), file_, FMT_SYSTEM, and report_system_error().
|
inline |
| buffered_file::buffered_file | ( | cstring_view | filename, |
| cstring_view | mode | ||
| ) |
References file_, lactamize::filename, FMT_RETRY_VAL, FMT_SYSTEM, FMT_THROW, and SmotifHasher::mode.
| void buffered_file::close | ( | ) |
References fclose(), file_, FMT_SYSTEM, and FMT_THROW.
Referenced by pyrosetta.distributed.utility.log.LoggingContext::__exit__(), ez_setup.ContextualZipFile::__exit__(), PyMOL-Rosetta-relay-client.SecretInputDialog::__init__(), operator=(), and PyMOL-Rosetta-relay-client.SecretInputDialog::start_server().
| int buffered_file::fileno | ( | ) | const |
References file_, FMT_ARGS, FMT_POSIX_CALL, and FMT_THROW.
|
inline |
References file_.
|
inline |
|
delete |
|
inline |
References find_lowest_scoring_relaxed_struct::args, make_format_args(), and vprint().
|
inline |
References find_lowest_scoring_relaxed_struct::args, file_, and vprint().
Referenced by print().
|
friend |
|
private |
Referenced by buffered_file(), close(), fileno(), get(), operator=(), vprint(), and ~buffered_file().