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: