ttx 0.1.0
Loading...
Searching...
No Matches
ttx::FeatureDetector Class Reference

Public Member Functions

auto done () const -> bool
auto result () const -> FeatureResult
auto need_to_disable_mode_2027 () const
void handle_event (KeyEvent const &)
void handle_event (MouseEvent const &)
void handle_event (FocusEvent const &)
void handle_event (PasteEvent const &)
void handle_event (terminal::PrimaryDeviceAttributes const &)
void handle_event (terminal::ModeQueryReply const &reply)
void handle_event (terminal::CursorPositionReport const &report)
void handle_event (terminal::KittyKeyReport const &)
void handle_event (terminal::DarkLightModeDetectionReport const &report)
void handle_event (terminal::StatusStringResponse const &response)
void handle_event (terminal::TerminfoString const &response)
void handle_event (terminal::OSC21 const &osc)
void handle_event (terminal::OSC52 const &)
void handle_event (terminal::OSC8671 const &)

Member Function Documentation

◆ done()

auto ttx::FeatureDetector::done ( ) const -> bool
inline

◆ handle_event() [1/14]

void ttx::FeatureDetector::handle_event ( FocusEvent const & )
inline

◆ handle_event() [2/14]

void ttx::FeatureDetector::handle_event ( KeyEvent const & )
inline

◆ handle_event() [3/14]

void ttx::FeatureDetector::handle_event ( MouseEvent const & )
inline

◆ handle_event() [4/14]

void ttx::FeatureDetector::handle_event ( PasteEvent const & )
inline

◆ handle_event() [5/14]

void ttx::FeatureDetector::handle_event ( terminal::CursorPositionReport const & report)
inline

◆ handle_event() [6/14]

void ttx::FeatureDetector::handle_event ( terminal::DarkLightModeDetectionReport const & report)
inline

◆ handle_event() [7/14]

void ttx::FeatureDetector::handle_event ( terminal::KittyKeyReport const & )
inline

◆ handle_event() [8/14]

void ttx::FeatureDetector::handle_event ( terminal::ModeQueryReply const & reply)
inline

◆ handle_event() [9/14]

void ttx::FeatureDetector::handle_event ( terminal::OSC21 const & osc)
inline

◆ handle_event() [10/14]

void ttx::FeatureDetector::handle_event ( terminal::OSC52 const & )
inline

◆ handle_event() [11/14]

void ttx::FeatureDetector::handle_event ( terminal::OSC8671 const & )
inline

◆ handle_event() [12/14]

void ttx::FeatureDetector::handle_event ( terminal::PrimaryDeviceAttributes const & )
inline

◆ handle_event() [13/14]

void ttx::FeatureDetector::handle_event ( terminal::StatusStringResponse const & response)
inline

◆ handle_event() [14/14]

void ttx::FeatureDetector::handle_event ( terminal::TerminfoString const & response)
inline

◆ need_to_disable_mode_2027()

auto ttx::FeatureDetector::need_to_disable_mode_2027 ( ) const
inline

◆ result()

auto ttx::FeatureDetector::result ( ) const -> FeatureResult
inline

The documentation for this class was generated from the following file: