diff options
author | Marcel Metz <mmetz@adrian-broher.net> | 2011-12-05 20:08:34 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2011-12-05 22:53:16 +0100 |
commit | 6c6bc18961eb74074183a68d8dbea7e4bbefe059 (patch) | |
tree | da1f1addb1dcbf70762b07193b896eb648b42a1c /sc/source/filter/inc/XclExpChangeTrack.hxx | |
parent | ecfcc545433d30e3b70fd0c909cce782edbdee39 (diff) |
Replace XclExpChTrActionStack with std::stack< XclExpChTrAction* >
Diffstat (limited to 'sc/source/filter/inc/XclExpChangeTrack.hxx')
-rw-r--r-- | sc/source/filter/inc/XclExpChangeTrack.hxx | 23 |
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 |