MySQL 8.4.2
Source Code Documentation
|
Namespaces | |
namespace | Vt100 |
Macros | |
#define | ESC "\x1b" |
Functions | |
std::string HARNESS_EXPORT | Vt100::reset () |
get 'reset attributes' ESC sequence. More... | |
template<Vt100::value_type N> | |
static std::string | Vt100::not_num_to_string (Vt100::value_type n) |
static std::string | Vt100::csi (Csi c, const std::string &s) |
static std::string | Vt100::csi (Csi c) |
template<Vt100::value_type DEF> | |
static std::string | Vt100::csi_default (Csi c, Vt100::value_type n) |
template<Vt100::value_type DEF, size_t N> | |
static std::string | Vt100::csi_default (Csi c, const std::array< Vt100::value_type, N > &fields) |
std::string HARNESS_EXPORT | Vt100::cursor_up (Vt100::value_type n=1) |
get 'cursor up' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::cursor_down (Vt100::value_type n=1) |
get 'cursor down' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::cursor_forward (Vt100::value_type n=1) |
get 'cursor forward' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::cursor_back (Vt100::value_type n=1) |
get 'cursor back' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::cursor_next_line (Vt100::value_type n=1) |
get 'cursor next line' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::cursor_prev_line (Vt100::value_type n=1) |
get 'cursor previous line' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::cursor_abs_col (Vt100::value_type col=1) |
get 'set cursor absolute position' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::cursor_abs_row (Vt100::value_type row=1) |
get 'set cursor absolute row' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::cursor_abs_pos (Vt100::value_type row=1, Vt100::value_type col=1) |
get 'set cursor to absolute row' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::erase_in_display (Vt100::Erase n=Vt100::Erase::LeftAndCur) |
get 'erase in display' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::erase_in_line (Vt100::Erase n=Vt100::Erase::LeftAndCur) |
get 'erase in line' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::scroll_up (Vt100::value_type n=1) |
get 'scroll up' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::scroll_down (Vt100::value_type n=1) |
get 'scroll down' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::save_cursor_pos () |
get 'save cursor position' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::restore_cursor_pos () |
get 'restore cursor position' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::window_title (const std::string &title) |
get 'set window title' ESC sequence. More... | |
static std::string | Vt100::render (Vt100::value_type n) |
VT100, 7-bit colors. More... | |
template<Vt100::value_type DEF, size_t N> | |
static std::string | Vt100::render (const std::array< Vt100::value_type, N > &fields) |
std::string HARNESS_EXPORT | Vt100::render (Render r) |
get 'text rendering attributes' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::foreground (Color c) |
get 'change foreground color' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::foreground (const Rgb &rgb) |
get 'change foreground color' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::foreground (uint8_t ndx) |
get 'change foreground color ESC' sequence. More... | |
std::string HARNESS_EXPORT | Vt100::background (Color c) |
get 'change background color' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::background (const Rgb &rgb) |
get 'change background color' ESC sequence. More... | |
std::string HARNESS_EXPORT | Vt100::background (uint8_t ndx) |
get 'change background color' ESC sequence. More... | |
Variables | |
constexpr const char | Vt100::BEL {0x07} |
constexpr const char | Vt100::CSI [] {ESC "["} |
constexpr const char | Vt100::OSC [] {ESC "]"} |
#define ESC "\x1b" |