summaryrefslogtreecommitdiff
path: root/sc/source/filter/inc/XclExpChangeTrack.hxx
diff options
context:
space:
mode:
authorMarcel Metz <mmetz@adrian-broher.net>2011-12-05 20:08:34 +0100
committerEike Rathke <erack@redhat.com>2011-12-05 22:53:16 +0100
commit6c6bc18961eb74074183a68d8dbea7e4bbefe059 (patch)
treeda1f1addb1dcbf70762b07193b896eb648b42a1c /sc/source/filter/inc/XclExpChangeTrack.hxx
parentecfcc545433d30e3b70fd0c909cce782edbdee39 (diff)
Replace XclExpChTrActionStack with std::stack< XclExpChTrAction* >
Diffstat (limited to 'sc/source/filter/inc/XclExpChangeTrack.hxx')
-rw-r--r--sc/source/filter/inc/XclExpChangeTrack.hxx23
1 files changed, 4 insertions, 19 deletions
diff --git a/sc/source/filter/inc/XclExpChangeTrack.hxx b/sc/source/filter/inc/XclExpChangeTrack.hxx
index b3e80090d071..4997f0ead6a8 100644
--- a/sc/source/filter/inc/XclExpChangeTrack.hxx
+++ b/sc/source/filter/inc/XclExpChangeTrack.hxx
@@ -29,8 +29,8 @@
#ifndef SC_XCLEXPCHANGETRACK_HXX
#define SC_XCLEXPCHANGETRACK_HXX
+#include <stack>
#include <tools/datetime.hxx>
-#include <tools/stack.hxx>
#include <rtl/uuid.h>
#include "bigrange.hxx"
#include "chgtrack.hxx"
@@ -601,29 +601,14 @@ public:
};
//___________________________________________________________________
-// XclExpChTrActionStack - temporary action stack
-
-class XclExpChTrActionStack : private Stack
-{
-public:
- virtual ~XclExpChTrActionStack();
-
- void Push( XclExpChTrAction* pNewRec );
- inline XclExpChTrAction* Pop() { return (XclExpChTrAction*) Stack::Pop(); }
-
-private:
- using Stack::Push;
-};
-
-//___________________________________________________________________
// XclExpChangeTrack - exports the "Revision Log" stream
class XclExpChangeTrack : protected XclExpRoot
{
private:
- std::vector<ExcRecord*> aRecList; // list of "Revision Log" stream records
- XclExpChTrActionStack aActionStack;
- XclExpChTrTabIdBuffer* pTabIdBuffer;
+ std::vector<ExcRecord*> aRecList; // list of "Revision Log" stream records
+ std::stack<XclExpChTrAction*> aActionStack;
+ XclExpChTrTabIdBuffer* pTabIdBuffer;
std::vector<XclExpChTrTabIdBuffer*> maBuffers;
ScDocument* pTempDoc; // empty document