1#ifndef YAZE_APP_EDITOR_LAYOUT_LAYOUT_DESIGNER_TREE_UNDO_STACK_H_
2#define YAZE_APP_EDITOR_LAYOUT_LAYOUT_DESIGNER_TREE_UNDO_STACK_H_
11namespace layout_designer {
std::size_t RedoDepth() const
std::vector< DockTree > undo_
std::size_t UndoDepth() const
static constexpr std::size_t kDefaultMaxSteps
bool Undo(DockTree *current)
std::vector< DockTree > redo_
bool Redo(DockTree *current)
TreeUndoStack(std::size_t max_steps=kDefaultMaxSteps)
void Push(const DockTree ¤t)