: limit(100) {}
-Undo * UndoStack::pop()
+void UndoStack::pop()
{
- if (stakk.empty()) return 0;
- Undo * result = stakk.front();
+ if (stakk.empty())
+ return;
stakk.pop_front();
- return result;
}
-Undo * UndoStack::top()
+Undo * UndoStack::top() const
{
- if (stakk.empty()) return 0;
+ if (stakk.empty())
+ return 0;
return stakk.front();
}
void UndoStack::push(Undo * undo_arg)
{
- if (!undo_arg) return;
+ if (!undo_arg)
+ return;
stakk.push_front(undo_arg);
if (stakk.size() > limit) {
}
-bool UndoStack::empty() const {
+bool UndoStack::empty() const
+{
return stakk.empty();
}