Represents a Termcap capability.
More...
#include <ttx/terminal/capability.h>
|
di::StringView | long_name |
| Human understandable name for diagnostic print-out.
|
|
di::TransparentStringView | short_name |
| Short name stored in terminfo file.
|
|
di::Variant< di::Void, u32, di::TransparentStringView > | value = {} |
| Void means a boolean capabillity.
|
|
di::StringView | description |
| Description for diagnostic print-out.
|
|
bool | enabled = true |
| Allows for marking entries as not yet enabled, but will be once supported.
|
|
Represents a Termcap capability.
◆ operator<=>()
auto ttx::terminal::Capability::operator<=> |
( |
Capability const & | | ) |
const |
|
default |
◆ operator==()
auto ttx::terminal::Capability::operator== |
( |
Capability const & | | ) |
const -> bool=default |
|
default |
◆ serialize()
auto ttx::terminal::Capability::serialize |
( |
| ) |
const -> di::String |
◆ tag_invoke
friend auto tag_invoke |
( |
di::Tag< di::reflect > | , |
|
|
di::InPlaceType< Capability > | ) |
|
friend |
◆ description
di::StringView ttx::terminal::Capability::description |
Description for diagnostic print-out.
◆ enabled
bool ttx::terminal::Capability::enabled = true |
Allows for marking entries as not yet enabled, but will be once supported.
◆ long_name
di::StringView ttx::terminal::Capability::long_name |
Human understandable name for diagnostic print-out.
◆ short_name
di::TransparentStringView ttx::terminal::Capability::short_name |
Short name stored in terminfo file.
◆ value
di::Variant<di::Void, u32, di::TransparentStringView> ttx::terminal::Capability::value = {} |
Void means a boolean capabillity.
The documentation for this struct was generated from the following files: