HIPO4 C++ Library 4.4.1
Columnar I/O library for CLAS12 physics data
Loading...
Searching...
No Matches
ascii Namespace Reference

for detailed info, refered to https://gist.github.com/fnky/458719343aabd01cfb17a3a4f7296797. More...

Classes

class  Asciichart
 
class  Background
 
class  Color256
 
class  Decoration
 
class  Foreground
 
class  RGB
 
class  Style
 
class  Text
 

Enumerations

enum class  Color {
  BLACK = 30 , RED = 31 , GREEN = 32 , YELLOW = 33 ,
  BLUE = 34 , MAGENTA = 35 , CYAN = 36 , WHITE = 37 ,
  BRIGHT_BLACK = 90 , BRIGHT_RED = 91 , BRIGHT_GREEN = 92 , BRIGHT_YELLOW = 93 ,
  BRIGHT_BLUE = 94 , BRIGHT_MAGENTA = 95 , BRIGHT_CYAN = 96 , BRIGHT_WHITE = 97 ,
  RESET = -1
}
 

Variables

constexpr double kPI = 3.14159265358979323846
 
constexpr double kDoubleNotANumber = std::numeric_limits<double>::quiet_NaN()
 
constexpr double kDoubleInfinity = (std::numeric_limits<double>::infinity)()
 
constexpr double kDoubleNegInfinity
 

Detailed Description

Enumeration Type Documentation

◆ Color

enum class ascii::Color
strong
Enumerator
BLACK 
RED 
GREEN 
YELLOW 
BLUE 
MAGENTA 
CYAN 
WHITE 
BRIGHT_BLACK 
BRIGHT_RED 
BRIGHT_GREEN 
BRIGHT_YELLOW 
BRIGHT_BLUE 
BRIGHT_MAGENTA 
BRIGHT_CYAN 
BRIGHT_WHITE 
RESET 

Variable Documentation

◆ kPI

constexpr double ascii::kPI = 3.14159265358979323846
constexpr

◆ kDoubleNotANumber

constexpr double ascii::kDoubleNotANumber = std::numeric_limits<double>::quiet_NaN()
constexpr

◆ kDoubleInfinity

constexpr double ascii::kDoubleInfinity = (std::numeric_limits<double>::infinity)()
constexpr

◆ kDoubleNegInfinity

constexpr double ascii::kDoubleNegInfinity
constexpr
Initial value:
=
(-(std::numeric_limits<double>::infinity)())