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

Terminal DEC request query mode reply. More...

#include <ttx/terminal/escapes/mode.h>

Public Member Functions

auto serialize () const -> di::String
 
auto operator== (ModeQueryReply const &other) const -> bool=default
 

Static Public Member Functions

static auto from_csi (CSI const &csi) -> di::Optional< ModeQueryReply >
 

Public Attributes

ModeSupport support = ModeSupport::Unknown
 Support the terminal offers for the mode.
 
DecMode dec_mode = DecMode::None
 DEC mode queried.
 
AnsiMode ansi_mode = AnsiMode::None
 ANSI mode queried.
 

Friends

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

Detailed Description

Terminal DEC request query mode reply.

This is the terminal response of a DECRQM query, documented here.

Member Function Documentation

◆ from_csi()

auto ttx::terminal::ModeQueryReply::from_csi ( CSI const & csi) -> di::Optional<ModeQueryReply>
static

◆ operator==()

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

◆ serialize()

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

Friends And Related Symbol Documentation

◆ tag_invoke

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

Member Data Documentation

◆ ansi_mode

AnsiMode ttx::terminal::ModeQueryReply::ansi_mode = AnsiMode::None

ANSI mode queried.

◆ dec_mode

DecMode ttx::terminal::ModeQueryReply::dec_mode = DecMode::None

DEC mode queried.

◆ support

ModeSupport ttx::terminal::ModeQueryReply::support = ModeSupport::Unknown

Support the terminal offers for the mode.


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