Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
AMReX_ANSIEscCode.H
Go to the documentation of this file.
1#ifndef AMREX_ANSI_ESC_CODE_H_
2#define AMREX_ANSI_ESC_CODE_H_
3
4// https://en.wikipedia.org/wiki/ANSI_escape_code
5
15namespace amrex {
16
19constexpr char ResetDisplay[] = "\033[0m";
20
23namespace Font {
24 constexpr char Bold [] = "\033[1m";
25 constexpr char Faint [] = "\033[2m";
26 constexpr char Italic [] = "\033[3m";
27 constexpr char Underline [] = "\033[4m";
28 constexpr char SlowBlink [] = "\033[5m";
29 constexpr char RapidBlink [] = "\033[6m";
30}
31
34namespace FGColor {
35 constexpr char Black [] = "\033[30m";
36 constexpr char Red [] = "\033[31m";
37 constexpr char Green [] = "\033[32m";
38 constexpr char Yellow [] = "\033[33m";
39 constexpr char Blue [] = "\033[34m";
40 constexpr char Magenta [] = "\033[35m";
41 constexpr char Cyan [] = "\033[36m";
42 constexpr char White [] = "\033[37m";
43
44 constexpr char Gray [] = "\033[90m";
45 constexpr char BrightBlack [] = "\033[90m";
46 constexpr char BrightRed [] = "\033[91m";
47 constexpr char BrightGreen [] = "\033[92m";
48 constexpr char BrightYellow [] = "\033[93m";
49 constexpr char BrightBLUE [] = "\033[94m";
50 constexpr char BrightMagenta [] = "\033[95m";
51 constexpr char BrightCyan [] = "\033[96m";
52 constexpr char BrightWhite [] = "\033[97m";
53}
54
57namespace BGColor {
58 constexpr char Black [] = "\033[40m";
59 constexpr char Red [] = "\033[41m";
60 constexpr char Green [] = "\033[42m";
61 constexpr char Yellow [] = "\033[43m";
62 constexpr char Blue [] = "\033[44m";
63 constexpr char Magenta [] = "\033[45m";
64 constexpr char Cyan [] = "\033[46m";
65 constexpr char White [] = "\033[47m";
66
67 constexpr char Gray [] = "\033[100m";
68 constexpr char BrightBlack [] = "\033[100m";
69 constexpr char BrightRed [] = "\033[101m";
70 constexpr char BrightGreen [] = "\033[102m";
71 constexpr char BrightYellow [] = "\033[103m";
72 constexpr char BrightBlue [] = "\033[104m";
73 constexpr char BrightMagenta [] = "\033[105m";
74 constexpr char BrightCyan [] = "\033[106m";
75 constexpr char BrightWhite [] = "\033[107m";
76}
77
78}
79
80#endif
constexpr char ResetDisplay[]
Definition AMReX_ANSIEscCode.H:19
constexpr char White[]
Definition AMReX_ANSIEscCode.H:65
constexpr char Blue[]
Definition AMReX_ANSIEscCode.H:62
constexpr char BrightWhite[]
Definition AMReX_ANSIEscCode.H:75
constexpr char BrightBlue[]
Definition AMReX_ANSIEscCode.H:72
constexpr char BrightGreen[]
Definition AMReX_ANSIEscCode.H:70
constexpr char Green[]
Definition AMReX_ANSIEscCode.H:60
constexpr char Gray[]
Definition AMReX_ANSIEscCode.H:67
constexpr char Magenta[]
Definition AMReX_ANSIEscCode.H:63
constexpr char Red[]
Definition AMReX_ANSIEscCode.H:59
constexpr char BrightRed[]
Definition AMReX_ANSIEscCode.H:69
constexpr char Yellow[]
Definition AMReX_ANSIEscCode.H:61
constexpr char BrightMagenta[]
Definition AMReX_ANSIEscCode.H:73
constexpr char BrightYellow[]
Definition AMReX_ANSIEscCode.H:71
constexpr char BrightCyan[]
Definition AMReX_ANSIEscCode.H:74
constexpr char Black[]
Definition AMReX_ANSIEscCode.H:58
constexpr char BrightBlack[]
Definition AMReX_ANSIEscCode.H:68
constexpr char Cyan[]
Definition AMReX_ANSIEscCode.H:64
constexpr char BrightYellow[]
Definition AMReX_ANSIEscCode.H:48
constexpr char Yellow[]
Definition AMReX_ANSIEscCode.H:38
constexpr char BrightRed[]
Definition AMReX_ANSIEscCode.H:46
constexpr char BrightBLUE[]
Definition AMReX_ANSIEscCode.H:49
constexpr char Cyan[]
Definition AMReX_ANSIEscCode.H:41
constexpr char Blue[]
Definition AMReX_ANSIEscCode.H:39
constexpr char BrightGreen[]
Definition AMReX_ANSIEscCode.H:47
constexpr char Gray[]
Definition AMReX_ANSIEscCode.H:44
constexpr char Magenta[]
Definition AMReX_ANSIEscCode.H:40
constexpr char BrightCyan[]
Definition AMReX_ANSIEscCode.H:51
constexpr char White[]
Definition AMReX_ANSIEscCode.H:42
constexpr char BrightMagenta[]
Definition AMReX_ANSIEscCode.H:50
constexpr char BrightWhite[]
Definition AMReX_ANSIEscCode.H:52
constexpr char BrightBlack[]
Definition AMReX_ANSIEscCode.H:45
constexpr char Red[]
Definition AMReX_ANSIEscCode.H:36
constexpr char Green[]
Definition AMReX_ANSIEscCode.H:37
constexpr char Black[]
Definition AMReX_ANSIEscCode.H:35
constexpr char SlowBlink[]
Slow blink (< 150 per minute).
Definition AMReX_ANSIEscCode.H:28
constexpr char Italic[]
Italic text.
Definition AMReX_ANSIEscCode.H:26
constexpr char Underline[]
Underlined text.
Definition AMReX_ANSIEscCode.H:27
constexpr char Bold[]
Bold / increased intensity.
Definition AMReX_ANSIEscCode.H:24
constexpr char RapidBlink[]
Rapid blink (>= 150 per minute).
Definition AMReX_ANSIEscCode.H:29
constexpr char Faint[]
Faint / decreased intensity.
Definition AMReX_ANSIEscCode.H:25
Definition AMReX_Amr.cpp:50