ttx 0.1.0
Loading...
Searching...
No Matches
ttx::terminal::Terminfo Struct Reference

Represents a terminfo entry. More...

#include <ttx/terminal/capability.h>

Public Member Functions

auto serialize () const -> di::String
auto operator== (Terminfo const &) const -> bool=default
auto operator<=> (Terminfo const &) const =default

Public Attributes

di::Span< di::TransparentStringView const > names
di::Span< Capability const > capabilities

Friends

constexpr friend auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< Terminfo >)

Detailed Description

Represents a terminfo entry.

Member Function Documentation

◆ operator<=>()

auto ttx::terminal::Terminfo::operator<=> ( Terminfo const & ) const
default

◆ operator==()

auto ttx::terminal::Terminfo::operator== ( Terminfo const & ) const->bool=default
default

◆ serialize()

auto ttx::terminal::Terminfo::serialize ( ) const->di::String

◆ tag_invoke

friend auto tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< Terminfo >  )
friend

Member Data Documentation

◆ capabilities

di::Span<Capability const> ttx::terminal::Terminfo::capabilities

◆ names

di::Span<di::TransparentStringView const> ttx::terminal::Terminfo::names

The documentation for this struct was generated from the following files: