__UINT8_TYPE__ u8
Definition integers.h:9
di::meta::Decay< decltype(T)> Tag
Definition tag_invoke.h:28
Definition zstring_parser.h:9
constexpr auto make_fields
Definition field.h:80
constexpr auto enumerator
Definition enumerator.h:36
constexpr auto field
Definition field.h:42
constexpr auto make_enumerators
Definition enumerator.h:74
constexpr auto reflect
Definition reflect.h:46
Definition escape_sequence_parser.cpp:18
BlinkMode
Definition graphics_rendition.h:63
@ None
Definition graphics_rendition.h:64
@ Normal
Definition graphics_rendition.h:65
@ Rapid
Definition graphics_rendition.h:66
constexpr auto tag_invoke(di::Tag< di::reflect >, di::InPlaceType< CursorStyle >)
Definition cursor_style.h:16
UnderlineMode
Definition graphics_rendition.h:87
@ None
Definition graphics_rendition.h:88
@ Dotted
Definition graphics_rendition.h:92
@ Double
Definition graphics_rendition.h:90
@ Curly
Definition graphics_rendition.h:91
@ Dashed
Definition graphics_rendition.h:93
FontWeight
Definition graphics_rendition.h:75
@ Bold
Definition graphics_rendition.h:77
@ None
Definition graphics_rendition.h:76
@ Dim
Definition graphics_rendition.h:78
Definition in_place_type.h:5
Definition graphics_rendition.h:11
Palette
Definition graphics_rendition.h:12
@ LightGreen
Definition graphics_rendition.h:25
@ DarkGrey
Definition graphics_rendition.h:23
@ LightCyan
Definition graphics_rendition.h:29
@ Yellow
Definition graphics_rendition.h:26
@ Custom
Definition graphics_rendition.h:14
@ Red
Definition graphics_rendition.h:16
@ Brown
Definition graphics_rendition.h:18
@ LightRed
Definition graphics_rendition.h:24
@ Cyan
Definition graphics_rendition.h:21
@ None
Definition graphics_rendition.h:13
@ LightGrey
Definition graphics_rendition.h:22
@ LightMagenta
Definition graphics_rendition.h:28
@ Blue
Definition graphics_rendition.h:19
@ LightBlue
Definition graphics_rendition.h:27
@ Green
Definition graphics_rendition.h:17
@ White
Definition graphics_rendition.h:30
@ Magenta
Definition graphics_rendition.h:20
@ Black
Definition graphics_rendition.h:15
constexpr friend auto tag_invoke(di::Tag< di::reflect >, di::InPlaceType< Color >)
Definition graphics_rendition.h:44
Palette c
Definition graphics_rendition.h:37
u8 r
Definition graphics_rendition.h:38
auto operator==(Color const &other) const -> bool=default
u8 b
Definition graphics_rendition.h:40
u8 g
Definition graphics_rendition.h:39
constexpr Color(u8 r, u8 g, u8 b)
Definition graphics_rendition.h:35
constexpr Color(Palette c)
Definition graphics_rendition.h:34
Definition graphics_rendition.h:103
static auto from_csi_params(Params const ¶ms)
Definition graphics_rendition.h:117
bool strike_through
Definition graphics_rendition.h:115
bool italic
Definition graphics_rendition.h:111
BlinkMode blink_mode
Definition graphics_rendition.h:109
auto as_csi_params() const -> di::Vector< Params >
Definition graphics_rendition.cpp:249
constexpr friend auto tag_invoke(di::Tag< di::reflect >, di::InPlaceType< GraphicsRendition >)
Definition graphics_rendition.h:127
Color fg
Definition graphics_rendition.h:104
UnderlineMode underline_mode
Definition graphics_rendition.h:110
void update_with_csi_params(Params const ¶ms)
Definition graphics_rendition.cpp:69
Color underline_color
Definition graphics_rendition.h:106
Color bg
Definition graphics_rendition.h:105
bool invisible
Definition graphics_rendition.h:114
FontWeight font_weight
Definition graphics_rendition.h:108
bool overline
Definition graphics_rendition.h:112
bool inverted
Definition graphics_rendition.h:113