ftxui::Ref
ref.hpp
typename T
std::variant< T, T * > std::variant<T, T*> variant_ variant_ ftxui::Ref::variant_ = T{}
Ref
()=default
Ref
ftxui::Ref::Ref
Ref
(T t)
Ref
ftxui::Ref::Ref
T t
Ref
(T *t)
Ref
ftxui::Ref::Ref
T * t
~Ref
()=default
~Ref
ftxui::Ref::~Ref
Ref & Ref & operator= (Ref &&) noexcept=default operator= ftxui::Ref::operator= Ref &&
Ref
(const Ref< T > &)=default
Ref
ftxui::Ref::Ref
const Ref< T > &
Ref
(Ref< T > &&) noexcept=default
Ref
ftxui::Ref::Ref
Ref< T > &&
Ref< T > & Ref< T > & operator= (const Ref< T > &)=default operator= ftxui::Ref::operator= const Ref< T > &
T & T & operator() () operator() ftxui::Ref::operator()
T & T & operator* () operator* ftxui::Ref::operator*
T * T * operator-> () operator-> ftxui::Ref::operator->
const T & const T & operator() () const operator() ftxui::Ref::operator()
const T & const T & operator* () const operator* ftxui::Ref::operator*
const T * const T * operator-> () const operator-> ftxui::Ref::operator->
const T * const T * Address () const Address ftxui::Ref::Address
T * T * Address () Address ftxui::Ref::Address

An adapter. Own or reference an mutable object.

- ftxui::Ref
  Address
- ftxui::Ref
  Address
- ftxui::Ref
  operator()
- ftxui::Ref
  operator()
- ftxui::Ref
  operator*
- ftxui::Ref
  operator*
- ftxui::Ref
  operator->
- ftxui::Ref
  operator->
- ftxui::Ref
  operator=
- ftxui::Ref
  operator=
- ftxui::Ref
  Ref
- ftxui::Ref
  Ref
- ftxui::Ref
  Ref
- ftxui::Ref
  Ref
- ftxui::Ref
  Ref
- ftxui::Ref
  variant_
- ftxui::Ref
  ~Ref