summaryrefslogtreecommitdiff
path: root/sc/source/filter/inc/xiroot.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/filter/inc/xiroot.hxx')
-rw-r--r--sc/source/filter/inc/xiroot.hxx50
1 files changed, 25 insertions, 25 deletions
diff --git a/sc/source/filter/inc/xiroot.hxx b/sc/source/filter/inc/xiroot.hxx
index 099d885ebfeb..818c7b7714e4 100644
--- a/sc/source/filter/inc/xiroot.hxx
+++ b/sc/source/filter/inc/xiroot.hxx
@@ -21,14 +21,14 @@
#define INCLUDED_SC_SOURCE_FILTER_INC_XIROOT_HXX
#include "xlroot.hxx"
-#include <memory>
+#include <boost/shared_ptr.hpp>
// Forward declarations of objects in public use ==============================
class XclImpStream;
class XclImpString;
-typedef std::shared_ptr< XclImpString > XclImpStringRef;
+typedef boost::shared_ptr< XclImpString > XclImpStringRef;
// Global data ================================================================
@@ -63,28 +63,28 @@ class ScDocumentImport;
/** Stores global buffers and data needed for Excel import filter. */
struct XclImpRootData : public XclRootData
{
- typedef std::shared_ptr< XclImpAddressConverter > XclImpAddrConvRef;
- typedef std::shared_ptr< XclImpFormulaCompiler > XclImpFmlaCompRef;
-
- typedef std::shared_ptr< XclImpSst > XclImpSstRef;
- typedef std::shared_ptr< XclImpPalette > XclImpPaletteRef;
- typedef std::shared_ptr< XclImpFontBuffer > XclImpFontBfrRef;
- typedef std::shared_ptr< XclImpNumFmtBuffer > XclImpNumFmtBfrRef;
- typedef std::shared_ptr< XclImpXFBuffer > XclImpXFBfrRef;
- typedef std::shared_ptr< XclImpXFRangeBuffer > XclImpXFRangeBfrRef;
- typedef std::shared_ptr< XclImpTabInfo > XclImpTabInfoRef;
- typedef std::shared_ptr< XclImpNameManager > XclImpNameMgrRef;
- typedef std::shared_ptr< XclImpLinkManager > XclImpLinkMgrRef;
- typedef std::shared_ptr< XclImpObjectManager > XclImpObjectMgrRef;
- typedef std::shared_ptr< XclImpCondFormatManager > XclImpCondFmtMgrRef;
- typedef std::shared_ptr< XclImpValidationManager > XclImpValidationMgrRef;
- typedef std::shared_ptr< XclImpWebQueryBuffer > XclImpWebQueryBfrRef;
- typedef std::shared_ptr< XclImpPivotTableManager > XclImpPTableMgrRef;
- typedef std::shared_ptr< XclImpPageSettings > XclImpPageSettRef;
- typedef std::shared_ptr< XclImpDocViewSettings > XclImpDocViewSettRef;
- typedef std::shared_ptr< XclImpTabViewSettings > XclImpTabViewSettRef;
- typedef std::shared_ptr< XclImpSheetProtectBuffer > XclImpTabProtectRef;
- typedef std::shared_ptr< XclImpDocProtectBuffer > XclImpDocProtectRef;
+ typedef boost::shared_ptr< XclImpAddressConverter > XclImpAddrConvRef;
+ typedef boost::shared_ptr< XclImpFormulaCompiler > XclImpFmlaCompRef;
+
+ typedef boost::shared_ptr< XclImpSst > XclImpSstRef;
+ typedef boost::shared_ptr< XclImpPalette > XclImpPaletteRef;
+ typedef boost::shared_ptr< XclImpFontBuffer > XclImpFontBfrRef;
+ typedef boost::shared_ptr< XclImpNumFmtBuffer > XclImpNumFmtBfrRef;
+ typedef boost::shared_ptr< XclImpXFBuffer > XclImpXFBfrRef;
+ typedef boost::shared_ptr< XclImpXFRangeBuffer > XclImpXFRangeBfrRef;
+ typedef boost::shared_ptr< XclImpTabInfo > XclImpTabInfoRef;
+ typedef boost::shared_ptr< XclImpNameManager > XclImpNameMgrRef;
+ typedef boost::shared_ptr< XclImpLinkManager > XclImpLinkMgrRef;
+ typedef boost::shared_ptr< XclImpObjectManager > XclImpObjectMgrRef;
+ typedef boost::shared_ptr< XclImpCondFormatManager > XclImpCondFmtMgrRef;
+ typedef boost::shared_ptr< XclImpValidationManager > XclImpValidationMgrRef;
+ typedef boost::shared_ptr< XclImpWebQueryBuffer > XclImpWebQueryBfrRef;
+ typedef boost::shared_ptr< XclImpPivotTableManager > XclImpPTableMgrRef;
+ typedef boost::shared_ptr< XclImpPageSettings > XclImpPageSettRef;
+ typedef boost::shared_ptr< XclImpDocViewSettings > XclImpDocViewSettRef;
+ typedef boost::shared_ptr< XclImpTabViewSettings > XclImpTabViewSettRef;
+ typedef boost::shared_ptr< XclImpSheetProtectBuffer > XclImpTabProtectRef;
+ typedef boost::shared_ptr< XclImpDocProtectBuffer > XclImpDocProtectRef;
XclImpAddrConvRef mxAddrConv; /// The address converter.
XclImpFmlaCompRef mxFmlaComp; /// The formula compiler.
@@ -112,7 +112,7 @@ struct XclImpRootData : public XclRootData
XclImpTabProtectRef mxTabProtect; /// Sheet protection options for current sheet.
XclImpDocProtectRef mxDocProtect; /// Document protection options.
- std::shared_ptr<ScDocumentImport> mxDocImport;
+ boost::shared_ptr<ScDocumentImport> mxDocImport;
bool mbHasCodePage; /// true = CODEPAGE record exists.
bool mbHasBasic; /// true = document contains VB project.