Classes | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
fmt::BufferedFile Class Reference

#include <posix.h>

Classes

struct  Proxy
 

Public Member Functions

 BufferedFile () FMT_NOEXCEPT
 
 BufferedFile (Proxy p) FMT_NOEXCEPT
 
 BufferedFile (BufferedFile &f) FMT_NOEXCEPT
 
 BufferedFile (CStringRef filename, CStringRef mode)
 
void close ()
 
int() fileno () const
 
FILE * get () const FMT_NOEXCEPT
 
 operator Proxy () FMT_NOEXCEPT
 
BufferedFileoperator= (Proxy p)
 
BufferedFileoperator= (BufferedFile &other)
 
void print (CStringRef format_str, const ArgList &args)
 
 ~BufferedFile () FMT_NOEXCEPT
 

Private Member Functions

 BufferedFile (FILE *f)
 

Private Attributes

FILE * file_
 

Friends

class File
 

Detailed Description

Definition at line 106 of file posix.h.

Constructor & Destructor Documentation

fmt::BufferedFile::BufferedFile ( FILE *  f)
inlineexplicitprivate

Definition at line 113 of file posix.h.

fmt::BufferedFile::BufferedFile ( )
inline

Definition at line 117 of file posix.h.

fmt::BufferedFile::~BufferedFile ( )

Definition at line 66 of file posix.cc.

fmt::BufferedFile::BufferedFile ( Proxy  p)
inline

Definition at line 137 of file posix.h.

fmt::BufferedFile::BufferedFile ( BufferedFile f)
inline

Definition at line 141 of file posix.h.

fmt::BufferedFile::BufferedFile ( fmt::CStringRef  filename,
fmt::CStringRef  mode 
)

Definition at line 71 of file posix.cc.

Member Function Documentation

void fmt::BufferedFile::close ( )

Definition at line 78 of file posix.cc.

int fmt::BufferedFile::fileno ( ) const

Definition at line 90 of file posix.cc.

FILE* fmt::BufferedFile::get ( ) const
inline

Definition at line 200 of file posix.h.

fmt::BufferedFile::operator Proxy ( )
inline

Definition at line 166 of file posix.h.

BufferedFile& fmt::BufferedFile::operator= ( Proxy  p)
inline

Definition at line 148 of file posix.h.

BufferedFile& fmt::BufferedFile::operator= ( BufferedFile other)
inline

Definition at line 156 of file posix.h.

void fmt::BufferedFile::print ( CStringRef  format_str,
const ArgList args 
)
inline

Definition at line 209 of file posix.h.

Friends And Related Function Documentation

friend class File
friend

Definition at line 111 of file posix.h.

Member Data Documentation

FILE* fmt::BufferedFile::file_
private

Definition at line 109 of file posix.h.


The documentation for this class was generated from the following files:


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:09