Go to the source code of this file.
|
#define | _ANSI_TERM_GET_OVERRIDE(_1, _2, _3, _4, _5, NAME, ...) NAME |
|
#define | _ANSI_TERM_CONCAT_COLOR5(a, b, c, d, e) "\x1b[" _ANSI_TERM_##a ";" _ANSI_TERM_##b ";" _ANSI_TERM_##c ";" _ANSI_TERM_##d ";" _ANSI_TERM_##e "m" |
|
#define | _ANSI_TERM_CONCAT_COLOR4(a, b, c, d) "\x1b[" _ANSI_TERM_##a ";" _ANSI_TERM_##b ";" _ANSI_TERM_##c ";" _ANSI_TERM_##d "m" |
|
#define | _ANSI_TERM_CONCAT_COLOR3(a, b, c) "\x1b[" _ANSI_TERM_##a ";" _ANSI_TERM_##b ";" _ANSI_TERM_##c "m" |
|
#define | _ANSI_TERM_CONCAT_COLOR2(a, b) "\x1b[" _ANSI_TERM_##a ";" _ANSI_TERM_##b "m" |
|
#define | _ANSI_TERM_CONCAT_COLOR1(a) "\x1b[" _ANSI_TERM_##a "m" |
|
#define | _ANSI_TERM_FG_BLACK "30" |
|
#define | _ANSI_TERM_FG_RED "31" |
|
#define | _ANSI_TERM_FG_GREEN "32" |
|
#define | _ANSI_TERM_FG_YELLOW "33" |
|
#define | _ANSI_TERM_FG_BLUE "34" |
|
#define | _ANSI_TERM_FG_MAGENTA "35" |
|
#define | _ANSI_TERM_FG_CYAN "36" |
|
#define | _ANSI_TERM_FG_WHITE "37" |
|
#define | _ANSI_TERM_BG_BLACK "40" |
|
#define | _ANSI_TERM_BG_RED "41" |
|
#define | _ANSI_TERM_BG_GREEN "42" |
|
#define | _ANSI_TERM_BG_YELLOW "43" |
|
#define | _ANSI_TERM_BG_BLUE "44" |
|
#define | _ANSI_TERM_BG_MAGENTA "45" |
|
#define | _ANSI_TERM_BG_CYAN "46" |
|
#define | _ANSI_TERM_BG_WHITE "47" |
|
#define | _ANSI_TERM_ATTR_RESET "0" |
|
#define | _ANSI_TERM_ATTR_BOLD "1" |
|
#define | _ANSI_TERM_ATTR_UNDERLINE "4" |
|
#define | _ANSI_TERM_ATTR_BLINK "5" |
|
#define | ANSI_COLOR(...) |
|
§ _ANSI_TERM_GET_OVERRIDE
#define _ANSI_TERM_GET_OVERRIDE |
( |
|
_1, |
|
|
|
_2, |
|
|
|
_3, |
|
|
|
_4, |
|
|
|
_5, |
|
|
|
NAME, |
|
|
|
... |
|
) |
| NAME |
§ _ANSI_TERM_CONCAT_COLOR5
#define _ANSI_TERM_CONCAT_COLOR5 |
( |
|
a, |
|
|
|
b, |
|
|
|
c, |
|
|
|
d, |
|
|
|
e |
|
) |
| "\x1b[" _ANSI_TERM_##a ";" _ANSI_TERM_##b ";" _ANSI_TERM_##c ";" _ANSI_TERM_##d ";" _ANSI_TERM_##e "m" |
§ _ANSI_TERM_CONCAT_COLOR4
#define _ANSI_TERM_CONCAT_COLOR4 |
( |
|
a, |
|
|
|
b, |
|
|
|
c, |
|
|
|
d |
|
) |
| "\x1b[" _ANSI_TERM_##a ";" _ANSI_TERM_##b ";" _ANSI_TERM_##c ";" _ANSI_TERM_##d "m" |
§ _ANSI_TERM_CONCAT_COLOR3
#define _ANSI_TERM_CONCAT_COLOR3 |
( |
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| "\x1b[" _ANSI_TERM_##a ";" _ANSI_TERM_##b ";" _ANSI_TERM_##c "m" |
§ _ANSI_TERM_CONCAT_COLOR2
#define _ANSI_TERM_CONCAT_COLOR2 |
( |
|
a, |
|
|
|
b |
|
) |
| "\x1b[" _ANSI_TERM_##a ";" _ANSI_TERM_##b "m" |
§ _ANSI_TERM_CONCAT_COLOR1
#define _ANSI_TERM_CONCAT_COLOR1 |
( |
|
a | ) |
"\x1b[" _ANSI_TERM_##a "m" |
§ _ANSI_TERM_FG_BLACK
#define _ANSI_TERM_FG_BLACK "30" |
§ _ANSI_TERM_FG_RED
#define _ANSI_TERM_FG_RED "31" |
§ _ANSI_TERM_FG_GREEN
#define _ANSI_TERM_FG_GREEN "32" |
§ _ANSI_TERM_FG_YELLOW
#define _ANSI_TERM_FG_YELLOW "33" |
§ _ANSI_TERM_FG_BLUE
#define _ANSI_TERM_FG_BLUE "34" |
§ _ANSI_TERM_FG_MAGENTA
#define _ANSI_TERM_FG_MAGENTA "35" |
§ _ANSI_TERM_FG_CYAN
#define _ANSI_TERM_FG_CYAN "36" |
§ _ANSI_TERM_FG_WHITE
#define _ANSI_TERM_FG_WHITE "37" |
§ _ANSI_TERM_BG_BLACK
#define _ANSI_TERM_BG_BLACK "40" |
§ _ANSI_TERM_BG_RED
#define _ANSI_TERM_BG_RED "41" |
§ _ANSI_TERM_BG_GREEN
#define _ANSI_TERM_BG_GREEN "42" |
§ _ANSI_TERM_BG_YELLOW
#define _ANSI_TERM_BG_YELLOW "43" |
§ _ANSI_TERM_BG_BLUE
#define _ANSI_TERM_BG_BLUE "44" |
§ _ANSI_TERM_BG_MAGENTA
#define _ANSI_TERM_BG_MAGENTA "45" |
§ _ANSI_TERM_BG_CYAN
#define _ANSI_TERM_BG_CYAN "46" |
§ _ANSI_TERM_BG_WHITE
#define _ANSI_TERM_BG_WHITE "47" |
§ _ANSI_TERM_ATTR_RESET
#define _ANSI_TERM_ATTR_RESET "0" |
§ _ANSI_TERM_ATTR_BOLD
#define _ANSI_TERM_ATTR_BOLD "1" |
§ _ANSI_TERM_ATTR_UNDERLINE
#define _ANSI_TERM_ATTR_UNDERLINE "4" |
§ _ANSI_TERM_ATTR_BLINK
#define _ANSI_TERM_ATTR_BLINK "5" |
§ ANSI_COLOR
#define ANSI_COLOR |
( |
|
... | ) |
|
Value: (__VA_ARGS__)
#define _ANSI_TERM_CONCAT_COLOR2(a, b)
Definition: AnsiColor.h:43
#define _ANSI_TERM_CONCAT_COLOR1(a)
Definition: AnsiColor.h:44
#define _ANSI_TERM_CONCAT_COLOR5(a, b, c, d, e)
Definition: AnsiColor.h:38
#define _ANSI_TERM_CONCAT_COLOR4(a, b, c, d)
Definition: AnsiColor.h:40
#define _ANSI_TERM_CONCAT_COLOR3(a, b, c)
Definition: AnsiColor.h:42
#define _ANSI_TERM_GET_OVERRIDE(_1, _2, _3, _4, _5, NAME,...)
Definition: AnsiColor.h:36