8 : action(
std::move(act))
32 : do_func(
std::move(do_action)), undo_func(
std::move(undo_action))
void undo_action() override
auto is_undoable() const -> bool override
tracked_lambda_action_t(action_t do_action, action_t undo_action)
void do_action() override
std::function< void()> action_t
auto is_undoable() const -> bool override
std::function< void()> action_t
void do_action() override
untracked_action_t(action_t act)
void undo_action() override