ttx 0.1.0
Loading...
Searching...
No Matches
ttx::json::v1::Tab Struct Reference

#include <ttx/layout_json.h>

Public Member Functions

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

Public Attributes

PaneLayoutNode pane_layout
 
di::Vector< u64 > pane_ids_by_recency
 
di::Optional< u64 > active_pane_id
 
di::Optional< u64 > full_screen_pane_id
 
di::String name
 
u64 id { 0 }
 

Friends

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

Member Function Documentation

◆ operator==()

auto ttx::json::v1::Tab::operator== ( Tab const & ) const -> bool=default
default

Friends And Related Symbol Documentation

◆ tag_invoke

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

Member Data Documentation

◆ active_pane_id

di::Optional<u64> ttx::json::v1::Tab::active_pane_id

◆ full_screen_pane_id

di::Optional<u64> ttx::json::v1::Tab::full_screen_pane_id

◆ id

u64 ttx::json::v1::Tab::id { 0 }

◆ name

di::String ttx::json::v1::Tab::name

◆ pane_ids_by_recency

di::Vector<u64> ttx::json::v1::Tab::pane_ids_by_recency

◆ pane_layout

PaneLayoutNode ttx::json::v1::Tab::pane_layout

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