Loading [MathJax]/extensions/tex2jax.js
ttx 0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ttx::Change Struct Reference

Public Member Functions

auto operator== (Change const &o) const -> bool
 
auto operator<=> (Change const &o) const
 

Public Attributes

u32 phase { 0 }
 
di::Optional< terminal::Hyperlink const & > hyperlink
 
GraphicsRendition const & graphics_rendition
 
u32 row { 0 }
 
u32 col { 0 }
 
di::StringView text
 
terminal::MultiCellInfo const & multi_cell_info
 
bool explicitly_sized { false }
 
bool complex_grapheme_cluster { false }
 

Member Function Documentation

◆ operator<=>()

auto ttx::Change::operator<=> ( Change const & o) const
inline

◆ operator==()

auto ttx::Change::operator== ( Change const & o) const -> bool
inline

Member Data Documentation

◆ col

u32 ttx::Change::col { 0 }

◆ complex_grapheme_cluster

bool ttx::Change::complex_grapheme_cluster { false }

◆ explicitly_sized

bool ttx::Change::explicitly_sized { false }

◆ graphics_rendition

GraphicsRendition const& ttx::Change::graphics_rendition

◆ hyperlink

di::Optional<terminal::Hyperlink const&> ttx::Change::hyperlink

◆ multi_cell_info

terminal::MultiCellInfo const& ttx::Change::multi_cell_info

◆ phase

u32 ttx::Change::phase { 0 }

◆ row

u32 ttx::Change::row { 0 }

◆ text

di::StringView ttx::Change::text

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