Represents text annotated using the text sizing protocol.
More...
#include <ttx/terminal/escapes/osc_66.h>
|
static auto | parse (di::StringView data) -> di::Optional< OSC66 > |
|
|
MultiCellInfo | info |
| Metadata associated with the text.
|
|
di::StringView | text |
| Described text. Notice this is a reference and so does not own the underlying data.
|
|
|
constexpr friend auto | tag_invoke (di::Tag< di::reflect >, di::InPlaceType< OSC66 >) |
|
Represents text annotated using the text sizing protocol.
This is a protocol invented kitty, specified here.
◆ operator==()
auto ttx::terminal::OSC66::operator== |
( |
OSC66 const & | other | ) |
const -> bool=default |
|
default |
◆ parse()
auto ttx::terminal::OSC66::parse |
( |
di::StringView | data | ) |
-> di::Optional<OSC66> |
|
static |
◆ serialize()
auto ttx::terminal::OSC66::serialize |
( |
| ) |
const -> di::String |
◆ tag_invoke
friend auto tag_invoke |
( |
di::Tag< di::reflect > | , |
|
|
di::InPlaceType< OSC66 > | ) |
|
friend |
◆ info
Metadata associated with the text.
◆ max_text_size
auto ttx::terminal::OSC66::max_text_size = usize(4096) |
|
staticconstexpr |
◆ text
di::StringView ttx::terminal::OSC66::text |
Described text. Notice this is a reference and so does not own the underlying data.
The documentation for this struct was generated from the following files: