Ethereum  PoC-8
The C++ Implementation of Ethereum
Terminal.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace dev
4 {
5 namespace con
6 {
7 
8 #if defined(_WIN32)
9 
10 #define EthReset "" // Text Reset
11 
12 #define EthReset "" // Text Reset
13 
14  // Regular Colors
15 #define EthBlack "" // Black
16 #define EthCoal "" // Black
17 #define EthGray "" // White
18 #define EthWhite "" // White
19 #define EthMaroon "" // Red
20 #define EthRed "" // Red
21 #define EthGreen "" // Green
22 #define EthLime "" // Green
23 #define EthOrange "" // Yellow
24 #define EthYellow "" // Yellow
25 #define EthNavy "" // Blue
26 #define EthBlue "" // Blue
27 #define EthViolet "" // Purple
28 #define EthPurple "" // Purple
29 #define EthTeal "" // Cyan
30 #define EthCyan "" // Cyan
31 
32 #define EthBlackBold "" // Black
33 #define EthCoalBold "" // Black
34 #define EthGrayBold "" // White
35 #define EthWhiteBold "" // White
36 #define EthMaroonBold "" // Red
37 #define EthRedBold "" // Red
38 #define EthGreenBold "" // Green
39 #define EthLimeBold "" // Green
40 #define EthOrangeBold "" // Yellow
41 #define EthYellowBold "" // Yellow
42 #define EthNavyBold "" // Blue
43 #define EthBlueBold "" // Blue
44 #define EthVioletBold "" // Purple
45 #define EthPurpleBold "" // Purple
46 #define EthTealBold "" // Cyan
47 #define EthCyanBold "" // Cyan
48 
49  // Background
50 #define EthOnBlack "" // Black
51 #define EthOnCoal "" // Black
52 #define EthOnGray "" // White
53 #define EthOnWhite "" // White
54 #define EthOnMaroon "" // Red
55 #define EthOnRed "" // Red
56 #define EthOnGreen "" // Green
57 #define EthOnLime "" // Green
58 #define EthOnOrange "" // Yellow
59 #define EthOnYellow "" // Yellow
60 #define EthOnNavy "" // Blue
61 #define EthOnBlue "" // Blue
62 #define EthOnViolet "" // Purple
63 #define EthOnPurple "" // Purple
64 #define EthOnTeal "" // Cyan
65 #define EthOnCyan "" // Cyan
66 
67  // Underline
68 #define EthBlackUnder "" // Black
69 #define EthGrayUnder "" // White
70 #define EthMaroonUnder "" // Red
71 #define EthGreenUnder "" // Green
72 #define EthOrangeUnder "" // Yellow
73 #define EthNavyUnder "" // Blue
74 #define EthVioletUnder "" // Purple
75 #define EthTealUnder "" // Cyan
76 
77 #else
78 
79 #define EthReset "\x1b[0m" // Text Reset
80 
81 // Regular Colors
82 #define EthBlack "\x1b[30m" // Black
83 #define EthCoal "\x1b[90m" // Black
84 #define EthGray "\x1b[37m" // White
85 #define EthWhite "\x1b[97m" // White
86 #define EthMaroon "\x1b[31m" // Red
87 #define EthRed "\x1b[91m" // Red
88 #define EthGreen "\x1b[32m" // Green
89 #define EthLime "\x1b[92m" // Green
90 #define EthOrange "\x1b[33m" // Yellow
91 #define EthYellow "\x1b[93m" // Yellow
92 #define EthNavy "\x1b[34m" // Blue
93 #define EthBlue "\x1b[94m" // Blue
94 #define EthViolet "\x1b[35m" // Purple
95 #define EthPurple "\x1b[95m" // Purple
96 #define EthTeal "\x1b[36m" // Cyan
97 #define EthCyan "\x1b[96m" // Cyan
98 
99 #define EthBlackBold "\x1b[1;30m" // Black
100 #define EthCoalBold "\x1b[1;90m" // Black
101 #define EthGrayBold "\x1b[1;37m" // White
102 #define EthWhiteBold "\x1b[1;97m" // White
103 #define EthMaroonBold "\x1b[1;31m" // Red
104 #define EthRedBold "\x1b[1;91m" // Red
105 #define EthGreenBold "\x1b[1;32m" // Green
106 #define EthLimeBold "\x1b[1;92m" // Green
107 #define EthOrangeBold "\x1b[1;33m" // Yellow
108 #define EthYellowBold "\x1b[1;93m" // Yellow
109 #define EthNavyBold "\x1b[1;34m" // Blue
110 #define EthBlueBold "\x1b[1;94m" // Blue
111 #define EthVioletBold "\x1b[1;35m" // Purple
112 #define EthPurpleBold "\x1b[1;95m" // Purple
113 #define EthTealBold "\x1b[1;36m" // Cyan
114 #define EthCyanBold "\x1b[1;96m" // Cyan
115 
116 // Background
117 #define EthOnBlack "\x1b[40m" // Black
118 #define EthOnCoal "\x1b[100m" // Black
119 #define EthOnGray "\x1b[47m" // White
120 #define EthOnWhite "\x1b[107m" // White
121 #define EthOnMaroon "\x1b[41m" // Red
122 #define EthOnRed "\x1b[101m" // Red
123 #define EthOnGreen "\x1b[42m" // Green
124 #define EthOnLime "\x1b[102m" // Green
125 #define EthOnOrange "\x1b[43m" // Yellow
126 #define EthOnYellow "\x1b[103m" // Yellow
127 #define EthOnNavy "\x1b[44m" // Blue
128 #define EthOnBlue "\x1b[104m" // Blue
129 #define EthOnViolet "\x1b[45m" // Purple
130 #define EthOnPurple "\x1b[105m" // Purple
131 #define EthOnTeal "\x1b[46m" // Cyan
132 #define EthOnCyan "\x1b[106m" // Cyan
133 
134 // Underline
135 #define EthBlackUnder "\x1b[4;30m" // Black
136 #define EthGrayUnder "\x1b[4;37m" // White
137 #define EthMaroonUnder "\x1b[4;31m" // Red
138 #define EthGreenUnder "\x1b[4;32m" // Green
139 #define EthOrangeUnder "\x1b[4;33m" // Yellow
140 #define EthNavyUnder "\x1b[4;34m" // Blue
141 #define EthVioletUnder "\x1b[4;35m" // Purple
142 #define EthTealUnder "\x1b[4;36m" // Cyan
143 
144 #endif
145 
146 }
147 
148 }
dev
Definition: Address.cpp:21