|
HIPO
4.3.0
High Performance Output data format for experimental physics
|
Classes | |
| class | Asciichart |
| ASCII chart renderer for plotting data series in the terminal. More... | |
| class | Color256 |
| 256-color ANSI terminal color wrapper. More... | |
| class | RGB |
| 24-bit true-color RGB terminal color. More... | |
| class | Decoration |
| ANSI text decoration (bold, italic, underline, etc.). More... | |
| class | Foreground |
| ANSI foreground color escape sequence generator. More... | |
| class | Background |
| ANSI background color escape sequence generator. More... | |
| class | Style |
| Combines foreground, background, and text decorations into a terminal style. More... | |
| class | Text |
| Styled text element for terminal output with ANSI color support. More... | |
Enumerations | |
| enum class | Color { BLACK = 30 , RED = 31 , GREEN = 32 , YELLOW = 33 , BLUE = 34 , MAGENTA = 35 , CYAN = 36 , WHITE = 37 , BRIGHT_BLACK = 90 , BRIGHT_RED = 91 , BRIGHT_GREEN = 92 , BRIGHT_YELLOW = 93 , BRIGHT_BLUE = 94 , BRIGHT_MAGENTA = 95 , BRIGHT_CYAN = 96 , BRIGHT_WHITE = 97 , RESET = -1 } |
| Standard and bright ANSI terminal colors. More... | |
Variables | |
| constexpr double | kPI = 3.14159265358979323846 |
| The mathematical constant pi (3.141592653589793). More... | |
| constexpr double | kDoubleNotANumber = std::numeric_limits<double>::quiet_NaN() |
| Double value representing "Not a Number" (NaN). More... | |
| constexpr double | kDoubleInfinity = (std::numeric_limits<double>::infinity)() |
| Double value representing positive infinity. More... | |
| constexpr double | kDoubleNegInfinity |
| Double value representing negative infinity. More... | |
for detailed info, refered to https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797. https://talyian.github.io/ansicolors/
|
constexpr |
Double value representing positive infinity.
Definition at line 22 of file constants.h.
|
constexpr |
Double value representing negative infinity.
Definition at line 25 of file constants.h.
|
constexpr |
Double value representing "Not a Number" (NaN).
Definition at line 19 of file constants.h.
|
constexpr |
The mathematical constant pi (3.141592653589793).
Definition at line 16 of file constants.h.