Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | Friends | List of all members
datatools::ui::ansi_colors::color_8bits Struct Reference

#include <bayeux/datatools/ui/ansi_colors.h>

Public Types

enum  mode_type { MODE_STANDARD = 0, MODE_RGB666 = 1, MODE_GRAYSCALE = 2 }
 

Public Member Functions

 color_8bits (const mode_type mode_, const unsigned int n_, const unsigned int r_=0, const unsigned int g_=0, const unsigned int b_=0)
 
 color_8bits (const unsigned int n_)
 
 color_8bits (const unsigned int r_, const unsigned int g_, const unsigned int b_)
 

Public Attributes

unsigned int _n_ = 0
 
unsigned int _r_ = 0
 
unsigned int _g_ = 0
 
unsigned int _b_ = 0
 

Static Public Attributes

static const unsigned int BLACK = 0
 
static const unsigned int DARK_RED = 1
 
static const unsigned int DARK_GREEN = 2
 
static const unsigned int DARK_YELLOW = 3
 
static const unsigned int DARK_BLUE = 4
 
static const unsigned int DARK_MAGENTA = 5
 
static const unsigned int DARK_CYAN = 6
 
static const unsigned int LIGHT_GRAY = 7
 
static const unsigned int DARK_GRAY = 8
 
static const unsigned int RED = 9
 
static const unsigned int GREEN = 10
 
static const unsigned int YELLOW = 11
 
static const unsigned int BLUE = 12
 
static const unsigned int MAGENTA = 13
 
static const unsigned int CYAN = 14
 
static const unsigned int WHITE = 15
 
static const unsigned int GRAY00 = 232
 
static const unsigned int GRAY01 = 233
 
static const unsigned int GRAY02 = 234
 
static const unsigned int GRAY03 = 235
 
static const unsigned int GRAY04 = 236
 
static const unsigned int GRAY05 = 237
 
static const unsigned int GRAY06 = 238
 
static const unsigned int GRAY07 = 239
 
static const unsigned int GRAY08 = 240
 
static const unsigned int GRAY09 = 241
 
static const unsigned int GRAY10 = 242
 
static const unsigned int GRAY11 = 243
 
static const unsigned int GRAY12 = 244
 
static const unsigned int GRAY13 = 245
 
static const unsigned int GRAY14 = 246
 
static const unsigned int GRAY15 = 247
 
static const unsigned int GRAY16 = 248
 
static const unsigned int GRAY17 = 249
 
static const unsigned int GRAY18 = 250
 
static const unsigned int GRAY19 = 251
 
static const unsigned int GRAY20 = 252
 
static const unsigned int GRAY21 = 253
 
static const unsigned int GRAY22 = 254
 
static const unsigned int GRAY23 = 255
 

Friends

std::ostream & operator<< (std::ostream &out_, const color_8bits &c8_)
 

Member Enumeration Documentation

◆ mode_type

Enumerator
MODE_STANDARD 
MODE_RGB666 
MODE_GRAYSCALE 

Constructor & Destructor Documentation

◆ color_8bits() [1/3]

datatools::ui::ansi_colors::color_8bits::color_8bits ( const mode_type  mode_,
const unsigned int  n_,
const unsigned int  r_ = 0,
const unsigned int  g_ = 0,
const unsigned int  b_ = 0 
)

◆ color_8bits() [2/3]

datatools::ui::ansi_colors::color_8bits::color_8bits ( const unsigned int  n_)

◆ color_8bits() [3/3]

datatools::ui::ansi_colors::color_8bits::color_8bits ( const unsigned int  r_,
const unsigned int  g_,
const unsigned int  b_ 
)

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out_,
const color_8bits c8_ 
)
friend

Member Data Documentation

◆ _b_

unsigned int datatools::ui::ansi_colors::color_8bits::_b_ = 0

◆ _g_

unsigned int datatools::ui::ansi_colors::color_8bits::_g_ = 0

◆ _n_

unsigned int datatools::ui::ansi_colors::color_8bits::_n_ = 0

◆ _r_

unsigned int datatools::ui::ansi_colors::color_8bits::_r_ = 0

◆ BLACK

const unsigned int datatools::ui::ansi_colors::color_8bits::BLACK = 0
static

◆ BLUE

const unsigned int datatools::ui::ansi_colors::color_8bits::BLUE = 12
static

◆ CYAN

const unsigned int datatools::ui::ansi_colors::color_8bits::CYAN = 14
static

◆ DARK_BLUE

const unsigned int datatools::ui::ansi_colors::color_8bits::DARK_BLUE = 4
static

◆ DARK_CYAN

const unsigned int datatools::ui::ansi_colors::color_8bits::DARK_CYAN = 6
static

◆ DARK_GRAY

const unsigned int datatools::ui::ansi_colors::color_8bits::DARK_GRAY = 8
static

◆ DARK_GREEN

const unsigned int datatools::ui::ansi_colors::color_8bits::DARK_GREEN = 2
static

◆ DARK_MAGENTA

const unsigned int datatools::ui::ansi_colors::color_8bits::DARK_MAGENTA = 5
static

◆ DARK_RED

const unsigned int datatools::ui::ansi_colors::color_8bits::DARK_RED = 1
static

◆ DARK_YELLOW

const unsigned int datatools::ui::ansi_colors::color_8bits::DARK_YELLOW = 3
static

◆ GRAY00

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY00 = 232
static

◆ GRAY01

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY01 = 233
static

◆ GRAY02

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY02 = 234
static

◆ GRAY03

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY03 = 235
static

◆ GRAY04

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY04 = 236
static

◆ GRAY05

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY05 = 237
static

◆ GRAY06

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY06 = 238
static

◆ GRAY07

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY07 = 239
static

◆ GRAY08

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY08 = 240
static

◆ GRAY09

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY09 = 241
static

◆ GRAY10

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY10 = 242
static

◆ GRAY11

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY11 = 243
static

◆ GRAY12

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY12 = 244
static

◆ GRAY13

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY13 = 245
static

◆ GRAY14

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY14 = 246
static

◆ GRAY15

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY15 = 247
static

◆ GRAY16

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY16 = 248
static

◆ GRAY17

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY17 = 249
static

◆ GRAY18

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY18 = 250
static

◆ GRAY19

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY19 = 251
static

◆ GRAY20

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY20 = 252
static

◆ GRAY21

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY21 = 253
static

◆ GRAY22

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY22 = 254
static

◆ GRAY23

const unsigned int datatools::ui::ansi_colors::color_8bits::GRAY23 = 255
static

◆ GREEN

const unsigned int datatools::ui::ansi_colors::color_8bits::GREEN = 10
static

◆ LIGHT_GRAY

const unsigned int datatools::ui::ansi_colors::color_8bits::LIGHT_GRAY = 7
static

◆ MAGENTA

const unsigned int datatools::ui::ansi_colors::color_8bits::MAGENTA = 13
static

◆ RED

const unsigned int datatools::ui::ansi_colors::color_8bits::RED = 9
static

◆ WHITE

const unsigned int datatools::ui::ansi_colors::color_8bits::WHITE = 15
static

◆ YELLOW

const unsigned int datatools::ui::ansi_colors::color_8bits::YELLOW = 11
static

The documentation for this struct was generated from the following file: