SNode.C
Loading...
Searching...
No Matches
Color Namespace Reference

Enumerations

enum class  Code {
  FG_DEFAULT = 39 , FG_BLACK = 30 , FG_RED = 31 , FG_GREEN = 32 ,
  FG_YELLOW = 33 , FG_BLUE = 34 , FG_MAGENTA = 35 , FG_CYAN = 36 ,
  FG_LIGHT_GRAY = 37 , FG_DARK_GRAY = 90 , FG_LIGHT_RED = 91 , FG_LIGHT_GREEN = 92 ,
  FG_LIGHT_YELLOW = 93 , FG_LIGHT_BLUE = 94 , FG_LIGHT_MAGENTA = 95 , FG_LIGHT_CYAN = 96 ,
  FG_WHITE = 97 , BG_RED = 41 , BG_GREEN = 42 , BG_BLUE = 44 ,
  BG_DEFAULT = 49
}
 

Functions

std::ostream & operator<< (std::ostream &os, Code code)
 

Enumeration Type Documentation

◆ Code

enum class Color::Code
strong
Enumerator
FG_DEFAULT 
FG_BLACK 
FG_RED 
FG_GREEN 
FG_YELLOW 
FG_BLUE 
FG_MAGENTA 
FG_CYAN 
FG_LIGHT_GRAY 
FG_DARK_GRAY 
FG_LIGHT_RED 
FG_LIGHT_GREEN 
FG_LIGHT_YELLOW 
FG_LIGHT_BLUE 
FG_LIGHT_MAGENTA 
FG_LIGHT_CYAN 
FG_WHITE 
BG_RED 
BG_GREEN 
BG_BLUE 
BG_DEFAULT 

Definition at line 66 of file Logger.h.

66 {
67 FG_DEFAULT = 39,
68 FG_BLACK = 30,
69 FG_RED = 31,
70 FG_GREEN = 32,
71 FG_YELLOW = 33,
72 FG_BLUE = 34,
73 FG_MAGENTA = 35,
74 FG_CYAN = 36,
75 FG_LIGHT_GRAY = 37,
76 FG_DARK_GRAY = 90,
77 FG_LIGHT_RED = 91,
78 FG_LIGHT_GREEN = 92,
79 FG_LIGHT_YELLOW = 93,
80 FG_LIGHT_BLUE = 94,
82 FG_LIGHT_CYAN = 96,
83 FG_WHITE = 97,
84 BG_RED = 41,
85 BG_GREEN = 42,
86 BG_BLUE = 44,
87 BG_DEFAULT = 49
88 };

Function Documentation

◆ operator<<()

std::ostream & Color::operator<< ( std::ostream &  os,
Code  code 
)

Definition at line 146 of file Logger.cpp.

146 {
147 return os << "\033[" << static_cast<int>(code) << "m";
148}