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: