CPGen
C++ project generator
Loading...
Searching...
No Matches
Ascii Namespace Reference

UTF-8 encoded glyph constants for the TUI renderer. More...

Variables

UI elements — checkbox and radio button glyphs
constexpr const char * RADIO_UNCHECKED
 Empty radio button.
 
constexpr const char * RADIO_CHECKED
 Filled radio button.
 
constexpr const char * CHECKBOX_UNCHECKED
 Empty checkbox.
 
constexpr const char * CHECKBOX_CHECKED
 Checked checkbox.
 
Navigation
constexpr const char * CURSOR
 Arrow cursor indicating the focused item.
 
Application-specific icons (Nerd Font — Proprietary)
constexpr const char * CPP_ICON = "\U000F0672"
 C++ language icon.
 
constexpr const char * NEOVIM_ICON = "\ue6ae"
 Neovim editor icon.
 
constexpr const char * CMAKE_ICON
 CMake build system icon.
 
constexpr const char * GIT_ICON = "\ue702"
 Git version control icon.
 
constexpr const char * GOOGLE_ICON
 Google / GoogleTest icon.
 
Generic icons (Nerd Font)
constexpr const char * PACKAGES_ICON
 Package/dependency icon.
 
constexpr const char * ROCKET_ICON
 Rocket / launch icon.
 
constexpr const char * GEAR_ICON
 Settings / configuration icon.
 
Spinner frames — cycle through 1→6 to animate a loading indicator
constexpr const char * SPINNER_1 = "\uee06"
 Spinner frame 1.
 
constexpr const char * SPINNER_2 = "\uee07"
 Spinner frame 2.
 
constexpr const char * SPINNER_3 = "\uee08"
 Spinner frame 3.
 
constexpr const char * SPINNER_4 = "\uee09"
 Spinner frame 4.
 
constexpr const char * SPINNER_5 = "\uee0a"
 Spinner frame 5.
 
constexpr const char * SPINNER_6 = "\uee0b"
 Spinner frame 6.
 
Progress bar segments
constexpr const char * PROGRESS_EMPTY_LEFT
 Empty progress bar — left cap.
 
constexpr const char * PROGRESS_EMPTY_MID
 Empty progress bar — middle fill.
 
constexpr const char * PROGRESS_EMPTY_RIGHT
 Empty progress bar — right cap.
 
constexpr const char * PROGRESS_FULL_LEFT
 Full progress bar — left cap.
 
constexpr const char * PROGRESS_FULL_MID
 Full progress bar — middle fill.
 
constexpr const char * PROGRESS_FULL_RIGHT
 Full progress bar — right cap.
 
Status icons
constexpr const char * SUCCESS = "\uf058"
 Success / OK indicator.
 
constexpr const char * WARNING = "\uea6c"
 Warning indicator.
 
constexpr const char * ERROR_ICON
 Error / failure indicator.
 
constexpr const char * INFO = "\uea74"
 Informational indicator.
 
Box-drawing characters (Unicode block U+2500)
constexpr const char * BOX_CORNER_TOP_LEFT = "\u256d"
 
 
constexpr const char * BOX_CORNER_TOP_RIGHT = "\u256e"
 
 
constexpr const char * BOX_CORNER_BOTTOM_LEFT = "\u2570"
 
 
constexpr const char * BOX_CORNER_BOTTOM_RIGHT = "\u256F"
 
 
constexpr const char * BOX_VERTICAL = "\u2502"
 
 
constexpr const char * BOX_HORIZONTAL = "\u2500"
 
 

Detailed Description

UTF-8 encoded glyph constants for the TUI renderer.

Variable Documentation

◆ BOX_CORNER_BOTTOM_LEFT

constexpr const char* Ascii::BOX_CORNER_BOTTOM_LEFT = "\u2570"
inlineconstexpr

◆ BOX_CORNER_BOTTOM_RIGHT

constexpr const char* Ascii::BOX_CORNER_BOTTOM_RIGHT = "\u256F"
inlineconstexpr

◆ BOX_CORNER_TOP_LEFT

constexpr const char* Ascii::BOX_CORNER_TOP_LEFT = "\u256d"
inlineconstexpr

◆ BOX_CORNER_TOP_RIGHT

constexpr const char* Ascii::BOX_CORNER_TOP_RIGHT = "\u256e"
inlineconstexpr

◆ BOX_HORIZONTAL

constexpr const char* Ascii::BOX_HORIZONTAL = "\u2500"
inlineconstexpr

◆ BOX_VERTICAL

constexpr const char* Ascii::BOX_VERTICAL = "\u2502"
inlineconstexpr

◆ CHECKBOX_CHECKED

constexpr const char* Ascii::CHECKBOX_CHECKED
inlineconstexpr
Initial value:
=
"\U000F0856"

Checked checkbox.

◆ CHECKBOX_UNCHECKED

constexpr const char* Ascii::CHECKBOX_UNCHECKED
inlineconstexpr
Initial value:
=
"\U000F0131"

Empty checkbox.

◆ CMAKE_ICON

constexpr const char* Ascii::CMAKE_ICON
inlineconstexpr
Initial value:
=
"\ue794"

CMake build system icon.

◆ CPP_ICON

constexpr const char* Ascii::CPP_ICON = "\U000F0672"
inlineconstexpr

C++ language icon.

◆ CURSOR

constexpr const char* Ascii::CURSOR
inlineconstexpr
Initial value:
=
"\uf061"

Arrow cursor indicating the focused item.

◆ ERROR_ICON

constexpr const char* Ascii::ERROR_ICON
inlineconstexpr
Initial value:
=
"\uea87"

Error / failure indicator.

◆ GEAR_ICON

constexpr const char* Ascii::GEAR_ICON
inlineconstexpr
Initial value:
=
"\uf013"

Settings / configuration icon.

◆ GIT_ICON

constexpr const char* Ascii::GIT_ICON = "\ue702"
inlineconstexpr

Git version control icon.

◆ GOOGLE_ICON

constexpr const char* Ascii::GOOGLE_ICON
inlineconstexpr
Initial value:
=
"\ue7f0"

Google / GoogleTest icon.

◆ INFO

constexpr const char* Ascii::INFO = "\uea74"
inlineconstexpr

Informational indicator.

◆ NEOVIM_ICON

constexpr const char* Ascii::NEOVIM_ICON = "\ue6ae"
inlineconstexpr

Neovim editor icon.

◆ PACKAGES_ICON

constexpr const char* Ascii::PACKAGES_ICON
inlineconstexpr
Initial value:
=
"\U000F03D6"

Package/dependency icon.

◆ PROGRESS_EMPTY_LEFT

constexpr const char* Ascii::PROGRESS_EMPTY_LEFT
inlineconstexpr
Initial value:
=
"\uee00"

Empty progress bar — left cap.

◆ PROGRESS_EMPTY_MID

constexpr const char* Ascii::PROGRESS_EMPTY_MID
inlineconstexpr
Initial value:
=
"\uee01"

Empty progress bar — middle fill.

◆ PROGRESS_EMPTY_RIGHT

constexpr const char* Ascii::PROGRESS_EMPTY_RIGHT
inlineconstexpr
Initial value:
=
"\uee02"

Empty progress bar — right cap.

◆ PROGRESS_FULL_LEFT

constexpr const char* Ascii::PROGRESS_FULL_LEFT
inlineconstexpr
Initial value:
=
"\uee03"

Full progress bar — left cap.

◆ PROGRESS_FULL_MID

constexpr const char* Ascii::PROGRESS_FULL_MID
inlineconstexpr
Initial value:
=
"\uee04"

Full progress bar — middle fill.

◆ PROGRESS_FULL_RIGHT

constexpr const char* Ascii::PROGRESS_FULL_RIGHT
inlineconstexpr
Initial value:
=
"\uee05"

Full progress bar — right cap.

◆ RADIO_CHECKED

constexpr const char* Ascii::RADIO_CHECKED
inlineconstexpr
Initial value:
=
"\U000F0134"

Filled radio button.

◆ RADIO_UNCHECKED

constexpr const char* Ascii::RADIO_UNCHECKED
inlineconstexpr
Initial value:
=
"\U000F0130"

Empty radio button.

◆ ROCKET_ICON

constexpr const char* Ascii::ROCKET_ICON
inlineconstexpr
Initial value:
=
"\U000F14DF"

Rocket / launch icon.

◆ SPINNER_1

constexpr const char* Ascii::SPINNER_1 = "\uee06"
inlineconstexpr

Spinner frame 1.

◆ SPINNER_2

constexpr const char* Ascii::SPINNER_2 = "\uee07"
inlineconstexpr

Spinner frame 2.

◆ SPINNER_3

constexpr const char* Ascii::SPINNER_3 = "\uee08"
inlineconstexpr

Spinner frame 3.

◆ SPINNER_4

constexpr const char* Ascii::SPINNER_4 = "\uee09"
inlineconstexpr

Spinner frame 4.

◆ SPINNER_5

constexpr const char* Ascii::SPINNER_5 = "\uee0a"
inlineconstexpr

Spinner frame 5.

◆ SPINNER_6

constexpr const char* Ascii::SPINNER_6 = "\uee0b"
inlineconstexpr

Spinner frame 6.

◆ SUCCESS

constexpr const char* Ascii::SUCCESS = "\uf058"
inlineconstexpr

Success / OK indicator.

◆ WARNING

constexpr const char* Ascii::WARNING = "\uea6c"
inlineconstexpr

Warning indicator.