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: