CUBRID Engine
latest
|
#include <printer.hpp>
Public Member Functions | |
file_print_output (FILE *fp) | |
~file_print_output () | |
int | flush (void) |
Public Member Functions inherited from print_output | |
print_output () | |
~print_output () | |
string_buffer * | grab_string_buffer (void) |
void | operator+= (const char ch) |
template<typename... Args> | |
int | operator() (Args &&...args) |
Static Public Member Functions | |
static file_print_output & | std_output (void) |
Private Attributes | |
FILE * | output_file |
Additional Inherited Members | |
Protected Attributes inherited from print_output | |
string_buffer | m_sb |
Definition at line 72 of file printer.hpp.
file_print_output::file_print_output | ( | FILE * | fp | ) |
Definition at line 31 of file printer.cpp.
|
inline |
Definition at line 79 of file printer.hpp.
References print_output::flush().
|
virtual |
Implements print_output.
Definition at line 42 of file printer.cpp.
References string_buffer::clear(), string_buffer::get_buffer(), string_buffer::len(), print_output::m_sb, and output_file.
|
static |
Definition at line 36 of file printer.cpp.
Referenced by db_print().
|
private |
Definition at line 75 of file printer.hpp.
Referenced by flush().