Goby3
3.1.5a
2024.05.23
|
Converts between string, escape code, and enumeration representations of the terminal colors. More...
#include <goby/util/debug_logger/term_color.h>
Static Public Member Functions | |
static Colors::Color | from_str (const std::string &s) |
Color enumeration from string (e.g. "blue" -> blue) More... | |
static std::string | str_from_col (const Colors::Color &c) |
String from color enumeration (e,g, red -> "red") More... | |
static Colors::Color | from_esc_code (const std::string &s) |
Color enumeration from escape code (e,g, "\33[31m" -> red) More... | |
static std::string | esc_code_from_col (const Colors::Color &c) |
Escape code from color enumeration (e.g. red -> "\33[31m") More... | |
static std::string | esc_code_from_str (const std::string &s) |
Escape code from string (e.g. "red" -> "\33[31m") More... | |
Friends | |
class | TermColorDeleter |
Converts between string, escape code, and enumeration representations of the terminal colors.
Definition at line 132 of file term_color.h.
|
inlinestatic |
Escape code from color enumeration (e.g. red -> "\33[31m")
Definition at line 151 of file term_color.h.
|
inlinestatic |
Escape code from string (e.g. "red" -> "\33[31m")
Definition at line 157 of file term_color.h.
|
inlinestatic |
Color enumeration from escape code (e,g, "\33[31m" -> red)
Definition at line 145 of file term_color.h.
|
inlinestatic |
Color enumeration from string (e.g. "blue" -> blue)
Definition at line 136 of file term_color.h.
|
inlinestatic |
String from color enumeration (e,g, red -> "red")
Definition at line 139 of file term_color.h.
|
friend |
Definition at line 169 of file term_color.h.