ttx 0.1.0
Loading...
Searching...
No Matches
ttx::LayoutEntry Struct Reference

#include </home/runner/work/ttx/ttx/lib/include/ttx/layout.h>

Public Member Functions

auto operator== (LayoutEntry const &) const -> bool=default
 

Public Attributes

u32 row { 0 }
 
u32 col { 0 }
 
dius::tty::WindowSize size
 
LayoutNodeparent { nullptr }
 
Panepane { nullptr }
 

Friends

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

Member Function Documentation

◆ operator==()

auto ttx::LayoutEntry::operator== ( LayoutEntry const & ) const -> bool=default
default

Friends And Related Symbol Documentation

◆ tag_invoke

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

Member Data Documentation

◆ col

u32 ttx::LayoutEntry::col { 0 }

◆ pane

Pane* ttx::LayoutEntry::pane { nullptr }

◆ parent

LayoutNode* ttx::LayoutEntry::parent { nullptr }

◆ row

u32 ttx::LayoutEntry::row { 0 }

◆ size

dius::tty::WindowSize ttx::LayoutEntry::size

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