NGL
6.5
The NCCA Graphics Library
|
#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 |
Definition at line 91 of file posix.h.
References FMT_NOEXCEPT.
fmt::BufferedFile::~BufferedFile | ( | ) |
Definition at line 66 of file posix.cc.
References file_, FMT_SYSTEM, and fmt::report_system_error().
|
inline |
fmt::BufferedFile::BufferedFile | ( | fmt::CStringRef | filename, |
fmt::CStringRef | mode | ||
) |
Definition at line 71 of file posix.cc.
References fmt::BasicCStringRef< Char >::c_str(), file_, FMT_RETRY_VAL, and FMT_SYSTEM.
void fmt::BufferedFile::close | ( | ) |
Definition at line 78 of file posix.cc.
References file_, and FMT_SYSTEM.
int fmt::BufferedFile::fileno | ( | ) | const |
Definition at line 90 of file posix.cc.
References file_, FMT_ARGS, and FMT_POSIX_CALL.
|
inline |
|
inline |
Definition at line 133 of file posix.h.
References FMT_DISALLOW_COPY_AND_ASSIGN, and FMT_NOEXCEPT.
|
inline |
Definition at line 117 of file posix.h.
References fmt::BufferedFile::Proxy::file.
|
inline |
|
inline |
Definition at line 169 of file posix.h.
References FMT_VARIADIC, and fmt::print().