Livox SDK API  V2.0.0
fmt::v5::buffered_file Class Reference

#include <posix.h>

Public Member Functions

 buffered_file () throw ()
 
 ~buffered_file () throw ()
 
 buffered_file (buffered_file &&other) throw ()
 
buffered_fileoperator= (buffered_file &&other)
 
 buffered_file (cstring_view filename, cstring_view mode)
 
void close ()
 
FILE * get () const throw ()
 
int() fileno () const
 
void vprint (string_view format_str, format_args args)
 
template<typename... Args>
void print (string_view format_str, const Args &... args)
 

Friends

class file
 

Detailed Description

Definition at line 127 of file posix.h.

Constructor & Destructor Documentation

◆ buffered_file() [1/3]

fmt::v5::buffered_file::buffered_file ( )
throw (
)
inline

Definition at line 137 of file posix.h.

◆ ~buffered_file()

fmt::v5::buffered_file::~buffered_file ( )
throw (
)

◆ buffered_file() [2/3]

fmt::v5::buffered_file::buffered_file ( buffered_file &&  other)
throw (
)
inline

Definition at line 148 of file posix.h.

◆ buffered_file() [3/3]

fmt::v5::buffered_file::buffered_file ( cstring_view  filename,
cstring_view  mode 
)

Member Function Documentation

◆ close()

void fmt::v5::buffered_file::close ( )

◆ fileno()

int() fmt::v5::buffered_file::fileno ( ) const

◆ get()

FILE* fmt::v5::buffered_file::get ( ) const
throw (
)
inline

Definition at line 166 of file posix.h.

◆ operator=()

buffered_file& fmt::v5::buffered_file::operator= ( buffered_file &&  other)
inline

Definition at line 152 of file posix.h.

◆ print()

template<typename... Args>
void fmt::v5::buffered_file::print ( string_view  format_str,
const Args &...  args 
)
inline

Definition at line 177 of file posix.h.

◆ vprint()

void fmt::v5::buffered_file::vprint ( string_view  format_str,
format_args  args 
)
inline

Definition at line 172 of file posix.h.

Friends And Related Function Documentation

◆ file

friend class file
friend

Definition at line 131 of file posix.h.


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