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

Request status string response. More...

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

Public Member Functions

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

Static Public Member Functions

static auto from_dcs (DCS const &dcs) -> di::Optional< StatusStringResponse >
 

Public Attributes

di::Optional< di::String > response
 

Friends

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

Detailed Description

Request status string response.

This is requested by DCS $ q Pt ST (DECRQSS), where Pt is the type of request to make. Commonly, Pt=m which indicates a request for the current graphics rendition. This is specified here.

Member Function Documentation

◆ from_dcs()

auto ttx::terminal::StatusStringResponse::from_dcs ( DCS const & dcs) -> di::Optional<StatusStringResponse>
static

◆ operator==()

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

◆ serialize()

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

Friends And Related Symbol Documentation

◆ tag_invoke

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

Member Data Documentation

◆ response

di::Optional<di::String> ttx::terminal::StatusStringResponse::response

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