ftxui::AutoReset
autoreset.hpp
typename T
T * T* variable_ variable_ ftxui::AutoReset::variable_
T T previous_value_ previous_value_ ftxui::AutoReset::previous_value_
AutoReset
(T *variable, T new_value)
AutoReset
ftxui::AutoReset::AutoReset
T * variable
T new_value
AutoReset
(const AutoReset &)=delete
AutoReset
ftxui::AutoReset::AutoReset
const AutoReset &
AutoReset
(AutoReset &&)=delete
AutoReset
ftxui::AutoReset::AutoReset
AutoReset &&
AutoReset & AutoReset & operator= (const AutoReset &)=delete operator= ftxui::AutoReset::operator= const AutoReset &
AutoReset & AutoReset & operator= (AutoReset &&)=delete operator= ftxui::AutoReset::operator= AutoReset &&
~AutoReset
()
~AutoReset
ftxui::AutoReset::~AutoReset

Assign a value to a variable, reset its old value when going out of scope.

- ftxui::AutoReset
  AutoReset
- ftxui::AutoReset
  AutoReset
- ftxui::AutoReset
  AutoReset
- ftxui::AutoReset
  operator=
- ftxui::AutoReset
  operator=
- ftxui::AutoReset
  previous_value_
- ftxui::AutoReset
  variable_
- ftxui::AutoReset
  ~AutoReset