|
CUBRID Engine
latest
|
#include <printer.hpp>


Public Member Functions | |
| print_output () | |
| ~print_output () | |
| virtual int | flush (void)=0 |
| string_buffer * | grab_string_buffer (void) |
| void | operator+= (const char ch) |
| template<typename... Args> | |
| int | operator() (Args &&...args) |
Protected Attributes | |
| string_buffer | m_sb |
Definition at line 34 of file printer.hpp.
|
inline |
Definition at line 40 of file printer.hpp.
|
inline |
Definition at line 42 of file printer.hpp.
References assert, flush(), and string_buffer::len().
|
pure virtual |
Implemented in string_print_output, and file_print_output.
Referenced by operator()(), operator+=(), file_print_output::~file_print_output(), ~print_output(), and string_print_output::~string_print_output().

|
inline |
Definition at line 49 of file printer.hpp.
References m_sb, operator()(), and operator+=().
Referenced by db_print_value().

|
inline |
Definition at line 60 of file printer.hpp.
Referenced by grab_string_buffer().

| void print_output::operator+= | ( | const char | ch | ) |
Definition at line 25 of file printer.cpp.
Referenced by grab_string_buffer().

|
protected |
Definition at line 37 of file printer.hpp.
Referenced by string_print_output::clear(), file_print_output::flush(), string_print_output::flush(), string_print_output::get_buffer(), grab_string_buffer(), operator()(), and operator+=().