Represents a terminal hyperlink escape sequence.
More...
#include <ttx/terminal/escapes/osc_8.h>
|
di::TreeMap< di::String, di::String > | params |
|
di::String | uri |
|
|
constexpr friend auto | tag_invoke (di::Tag< di::reflect >, di::InPlaceType< OSC8 >) |
|
Represents a terminal hyperlink escape sequence.
This is specified here.
◆ from_hyperlink()
auto ttx::terminal::OSC8::from_hyperlink |
( |
di::Optional< Hyperlink const & > | hyperlink | ) |
-> OSC8 |
|
static |
◆ operator==()
auto ttx::terminal::OSC8::operator== |
( |
OSC8 const & | other | ) |
const -> bool=default |
|
default |
◆ parse()
auto ttx::terminal::OSC8::parse |
( |
di::StringView | data | ) |
-> di::Optional<OSC8> |
|
static |
◆ serialize()
auto ttx::terminal::OSC8::serialize |
( |
| ) |
const -> di::String |
◆ to_hyperlink()
auto ttx::terminal::OSC8::to_hyperlink |
( |
di::FunctionRef< di::String(di::Optional< di::StringView >)> | make_id | ) |
const -> di::Optional<Hyperlink> |
◆ tag_invoke
friend auto tag_invoke |
( |
di::Tag< di::reflect > | , |
|
|
di::InPlaceType< OSC8 > | ) |
|
friend |
◆ params
di::TreeMap<di::String, di::String> ttx::terminal::OSC8::params |
◆ uri
di::String ttx::terminal::OSC8::uri |
The documentation for this struct was generated from the following files: