]> git.lyx.org Git - lyx.git/blobdiff - src/undostack.C
add missing typename
[lyx.git] / src / undostack.C
index 8ca17bfd47c94c33ed47d29459823a57354432ed..33d07cca34271811f02ba44c27fe92caa0eee0dd 100644 (file)
@@ -1,8 +1,8 @@
 /* This file is part of
  * ======================================================
- * 
+ *
  *           LyX, The Document Processor
- *      
+ *
  *           Copyright 1995 Matthias Ettrich
  *           Copyright 1995-2001 The LyX Team.
  *
@@ -23,18 +23,18 @@ UndoStack::UndoStack()
        : 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();
 }
 
@@ -63,8 +63,9 @@ void UndoStack::SetStackLimit(Stakk::size_type l)
 
 void UndoStack::push(Undo * undo_arg)
 {
-       if (!undo_arg) return;
-       
+       if (!undo_arg)
+               return;
+
        stakk.push_front(undo_arg);
        if (stakk.size() > limit) {
                Undo * tmp = stakk.back();
@@ -74,6 +75,7 @@ void UndoStack::push(Undo * undo_arg)
 }
 
 
-bool UndoStack::empty() const {
+bool UndoStack::empty() const
+{
        return stakk.empty();
 }