Lines Matching full:bufferedfile
81 class BufferedFile {
87 explicit BufferedFile(FILE *f) : file_(f) {}
90 // Constructs a BufferedFile object which doesn't represent any file.
91 BufferedFile() FMT_NOEXCEPT : file_(FMT_NULL) {}
94 ~BufferedFile() FMT_NOEXCEPT;
109 BufferedFile(Proxy p) FMT_NOEXCEPT : file_(p.file) {}
112 BufferedFile(BufferedFile &f) FMT_NOEXCEPT : file_(f.file_) {
117 BufferedFile &operator=(Proxy p) {
124 BufferedFile &operator=(BufferedFile &other) {
132 // BufferedFile file = BufferedFile(...);
141 FMT_DISALLOW_COPY_AND_ASSIGN(BufferedFile);
144 BufferedFile(BufferedFile &&other) FMT_NOEXCEPT : file_(other.file_) {
148 BufferedFile& operator=(BufferedFile &&other) {
157 BufferedFile(CStringRef filename, CStringRef mode);
297 // Creates a BufferedFile object associated with this file and detaches
299 BufferedFile fdopen(const char *mode);
362 inline fmt::BufferedFile &move(fmt::BufferedFile &f) { return f; }