Antkeeper  0.0.1
Variables
ansi Namespace Reference

ANSI escape sequences. More...

Variables

const char * reset = "\33[0m"
 
const char * bold = "\33[1m"
 
const char * underline = "\33[4m"
 
const char * invert = "\33[7m"
 
const char * no_bold = "\33[22m"
 
const char * no_underline = "\33[24m"
 
const char * no_invert = "\33[24m"
 
const char * fg_black = "\33[30m"
 
const char * fg_red = "\33[31m"
 
const char * fg_green = "\33[32m"
 
const char * fg_yellow = "\33[33m"
 
const char * fg_blue = "\33[34m"
 
const char * fg_magenta = "\33[35m"
 
const char * fg_cyan = "\33[36m"
 
const char * fg_white = "\33[37m"
 
const char * fg_extended = "\33[38m"
 
const char * fg_reset = "\33[39m"
 
const char * bg_black = "\33[40m"
 
const char * bg_red = "\33[41m"
 
const char * bg_green = "\33[42m"
 
const char * bg_yellow = "\33[43m"
 
const char * bg_blue = "\33[44m"
 
const char * bg_magenta = "\33[45m"
 
const char * bg_cyan = "\33[46m"
 
const char * bg_white = "\33[47m"
 
const char * bg_extended = "\33[48m"
 
const char * bg_reset = "\33[49m"
 
const char * fg_bright_black = "\33[30;1m"
 
const char * fg_bright_red = "\33[31;1m"
 
const char * fg_bright_green = "\33[32;1m"
 
const char * fg_bright_yellow = "\33[33;1m"
 
const char * fg_bright_blue = "\33[34;1m"
 
const char * fg_bright_magenta = "\33[35;1m"
 
const char * fg_bright_cyan = "\33[36;1m"
 
const char * fg_bright_white = "\33[37;1m"
 
const char * bg_bright_black = "\33[40;1m"
 
const char * bg_bright_red = "\33[41;1m"
 
const char * bg_bright_green = "\33[42;1m"
 
const char * bg_bright_yellow = "\33[43;1m"
 
const char * bg_bright_blue = "\33[44;1m"
 
const char * bg_bright_magenta = "\33[45;1m"
 
const char * bg_bright_cyan = "\33[46;1m"
 
const char * bg_bright_white = "\33[47;1m"
 

Detailed Description

ANSI escape sequences.

See also
https://learn.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences

Variable Documentation

◆ bg_black

const char* ansi::bg_black = "\33[40m"

Definition at line 47 of file ansi.hpp.

◆ bg_blue

const char* ansi::bg_blue = "\33[44m"

Definition at line 51 of file ansi.hpp.

◆ bg_bright_black

const char* ansi::bg_bright_black = "\33[40;1m"

Definition at line 65 of file ansi.hpp.

◆ bg_bright_blue

const char* ansi::bg_bright_blue = "\33[44;1m"

Definition at line 69 of file ansi.hpp.

◆ bg_bright_cyan

const char* ansi::bg_bright_cyan = "\33[46;1m"

Definition at line 71 of file ansi.hpp.

◆ bg_bright_green

const char* ansi::bg_bright_green = "\33[42;1m"

Definition at line 67 of file ansi.hpp.

◆ bg_bright_magenta

const char* ansi::bg_bright_magenta = "\33[45;1m"

Definition at line 70 of file ansi.hpp.

◆ bg_bright_red

const char* ansi::bg_bright_red = "\33[41;1m"

Definition at line 66 of file ansi.hpp.

◆ bg_bright_white

const char* ansi::bg_bright_white = "\33[47;1m"

Definition at line 72 of file ansi.hpp.

◆ bg_bright_yellow

const char* ansi::bg_bright_yellow = "\33[43;1m"

Definition at line 68 of file ansi.hpp.

◆ bg_cyan

const char* ansi::bg_cyan = "\33[46m"

Definition at line 53 of file ansi.hpp.

◆ bg_extended

const char* ansi::bg_extended = "\33[48m"

Definition at line 55 of file ansi.hpp.

◆ bg_green

const char* ansi::bg_green = "\33[42m"

Definition at line 49 of file ansi.hpp.

◆ bg_magenta

const char* ansi::bg_magenta = "\33[45m"

Definition at line 52 of file ansi.hpp.

◆ bg_red

const char* ansi::bg_red = "\33[41m"

Definition at line 48 of file ansi.hpp.

◆ bg_reset

const char* ansi::bg_reset = "\33[49m"

Definition at line 56 of file ansi.hpp.

◆ bg_white

const char* ansi::bg_white = "\33[47m"

Definition at line 54 of file ansi.hpp.

◆ bg_yellow

const char* ansi::bg_yellow = "\33[43m"

Definition at line 50 of file ansi.hpp.

◆ bold

const char* ansi::bold = "\33[1m"

Definition at line 31 of file ansi.hpp.

◆ fg_black

const char* ansi::fg_black = "\33[30m"

Definition at line 37 of file ansi.hpp.

◆ fg_blue

const char* ansi::fg_blue = "\33[34m"

Definition at line 41 of file ansi.hpp.

◆ fg_bright_black

const char* ansi::fg_bright_black = "\33[30;1m"

Definition at line 57 of file ansi.hpp.

◆ fg_bright_blue

const char* ansi::fg_bright_blue = "\33[34;1m"

Definition at line 61 of file ansi.hpp.

◆ fg_bright_cyan

const char* ansi::fg_bright_cyan = "\33[36;1m"

Definition at line 63 of file ansi.hpp.

◆ fg_bright_green

const char* ansi::fg_bright_green = "\33[32;1m"

Definition at line 59 of file ansi.hpp.

◆ fg_bright_magenta

const char* ansi::fg_bright_magenta = "\33[35;1m"

Definition at line 62 of file ansi.hpp.

◆ fg_bright_red

const char* ansi::fg_bright_red = "\33[31;1m"

Definition at line 58 of file ansi.hpp.

◆ fg_bright_white

const char* ansi::fg_bright_white = "\33[37;1m"

Definition at line 64 of file ansi.hpp.

◆ fg_bright_yellow

const char* ansi::fg_bright_yellow = "\33[33;1m"

Definition at line 60 of file ansi.hpp.

◆ fg_cyan

const char* ansi::fg_cyan = "\33[36m"

Definition at line 43 of file ansi.hpp.

◆ fg_extended

const char* ansi::fg_extended = "\33[38m"

Definition at line 45 of file ansi.hpp.

◆ fg_green

const char* ansi::fg_green = "\33[32m"

Definition at line 39 of file ansi.hpp.

◆ fg_magenta

const char* ansi::fg_magenta = "\33[35m"

Definition at line 42 of file ansi.hpp.

◆ fg_red

const char* ansi::fg_red = "\33[31m"

Definition at line 38 of file ansi.hpp.

◆ fg_reset

const char* ansi::fg_reset = "\33[39m"

Definition at line 46 of file ansi.hpp.

◆ fg_white

const char* ansi::fg_white = "\33[37m"

Definition at line 44 of file ansi.hpp.

◆ fg_yellow

const char* ansi::fg_yellow = "\33[33m"

Definition at line 40 of file ansi.hpp.

◆ invert

const char* ansi::invert = "\33[7m"

Definition at line 33 of file ansi.hpp.

◆ no_bold

const char* ansi::no_bold = "\33[22m"

Definition at line 34 of file ansi.hpp.

◆ no_invert

const char* ansi::no_invert = "\33[24m"

Definition at line 36 of file ansi.hpp.

◆ no_underline

const char* ansi::no_underline = "\33[24m"

Definition at line 35 of file ansi.hpp.

◆ reset

const char* ansi::reset = "\33[0m"

Definition at line 30 of file ansi.hpp.

◆ underline

const char* ansi::underline = "\33[4m"

Definition at line 32 of file ansi.hpp.