Go to the documentation of this file.
43 while (!children.empty()) {
56 while (!children.empty()) {
111 children.push(child);
std::stack< Reversible * > postChildren_
void undoAndRemovePreChildren()
void undoAndRemoveChildren(std::stack< Reversible * > &children)
std::stack< Reversible * > preChildren_
#define assert(condition)
virtual void undoOnlyMe()
void deleteChildren(std::stack< Reversible * > &children)
bool runChild(std::stack< Reversible * > &children, Reversible *child)
bool runPreChild(Reversible *preChild)
void undoAndRemovePostChildren()
bool runPostChild(Reversible *preChild)