Loading [MathJax]/extensions/tex2jax.js
ttx 0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

Friends And Related Symbol Documentation

◆ 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: