libzypp 17.37.17
|
#include <cstdint>
#include <iostream>
#include <sstream>
#include <type_traits>
#include <memory>
#include <map>
#include <string>
#include <zypp/base/String.h>
Go to the source code of this file.
Classes | |
class | ztui::ansi::tty::EscapeSequence |
ANSI Escape sequences and their fallback if no tty. More... | |
struct | ztui::ansi::ColorTraits< Tp_ > |
class | ztui::ansi::Color |
Various ways to define ansi SGR sequences. More... | |
union | ztui::ansi::Color::Comp |
struct | ztui::ansi::ColorTraits< Color::Constant > |
class | ztui::ansi::ColorString |
Colored string if do_colors. More... | |
class | ztui::ansi::ColorStream |
Colored stream output if do_colors. More... | |
struct | ztui::ansi::ColorStream::nullDeleter |
class | ztui::ColorString |
Colored string if do_colors. More... | |
class | ztui::ColorStream |
Colored stream output if do_colors. More... |
Namespaces | |
namespace | ztui |
namespace | ztui::ansi |
namespace | ztui::ansi::tty |
namespace | std |
Macros | |
#define | ZYPPER_TRACE_SGR 0 |
#define | ESC "\033" |
Functions | |
bool | ztui::do_ttyout () |
True unless output is a dumb tty or file. | |
bool | ztui::do_colors () |
If output is done in colors (depends on config) | |
bool | ztui::mayUseANSIEscapes () |
Simple check whether stdout is a (not dumb) tty. | |
bool | ztui::hasANSIColor () |
Simple check whether stdout can handle colors. | |
ansi::ColorStream | ztui::operator<< (ansi::Color color_r, std::ostream &(*omanip)(std::ostream &)) |
template<class CCC_, typename = ansi::EnableIfCustomColorCtor<CCC_>> | |
ansi::ColorStream | ztui::operator<< (CCC_ &&color_r, std::ostream &(*omanip)(std::ostream &)) |
Variables | |
const EscapeSequence | ztui::ansi::tty::clearLN |
Clear entire line. | |
const EscapeSequence | ztui::ansi::tty::cursorUP |
Cursor up 1 line. | |
const EscapeSequence | ztui::ansi::tty::cursorDOWN |
Cursor down 1 line. | |
const EscapeSequence | ztui::ansi::tty::cursorRIGHT |
Cursor right 1 char. | |
const EscapeSequence | ztui::ansi::tty::cursorLEFT |
Cursor left 1 char. |