summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-08-14 22:19:15 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-08-14 22:55:13 +0200
commit97c8aaee3afa65bf7106cf175af87841147ca6e5 (patch)
treea0fec0e2a2bc22523b2b97fc6e751d2df9309f8f /sc
parent232f2513fc79120ab2625db867f49c35838830ef (diff)
use boost::scoped_ptr instead of raw pointers
Change-Id: Ie09c66a414ec5a949bf8b0e5a32a3bd0d603bd06
Diffstat (limited to 'sc')
-rw-r--r--sc/source/filter/excel/xestyle.cxx6
-rw-r--r--sc/source/filter/inc/xestyle.hxx12
2 files changed, 6 insertions, 12 deletions
diff --git a/sc/source/filter/excel/xestyle.cxx b/sc/source/filter/excel/xestyle.cxx
index dacbbbc20d97..01f0b0fc9ed9 100644
--- a/sc/source/filter/excel/xestyle.cxx
+++ b/sc/source/filter/excel/xestyle.cxx
@@ -3002,12 +3002,6 @@ XclExpDxf::XclExpDxf( const XclExpRoot& rRoot, XclExpCellAlign* pAlign, XclExpCe
XclExpDxf::~XclExpDxf()
{
- delete mpAlign;
- delete mpBorder;
- delete mpFont;
- delete mpNumberFmt;
- delete mpProt;
- delete mpColor;
}
void XclExpDxf::SaveXml( XclExpXmlStream& rStrm )
diff --git a/sc/source/filter/inc/xestyle.hxx b/sc/source/filter/inc/xestyle.hxx
index a255b98772a1..2d064f2021d6 100644
--- a/sc/source/filter/inc/xestyle.hxx
+++ b/sc/source/filter/inc/xestyle.hxx
@@ -748,12 +748,12 @@ public:
virtual void SaveXml( XclExpXmlStream& rStrm );
private:
- XclExpCellAlign* mpAlign;
- XclExpCellBorder* mpBorder;
- XclExpFont* mpFont;
- XclExpNumFmt* mpNumberFmt;
- XclExpCellProt* mpProt;
- XclExpColor* mpColor;
+ boost::scoped_ptr<XclExpCellAlign> mpAlign;
+ boost::scoped_ptr<XclExpCellBorder> mpBorder;
+ boost::scoped_ptr<XclExpFont> mpFont;
+ boost::scoped_ptr<XclExpNumFmt> mpNumberFmt;
+ boost::scoped_ptr<XclExpCellProt> mpProt;
+ boost::scoped_ptr<XclExpColor> mpColor;
};
class XclExpDxfs : public XclExpRecordBase, protected XclExpRoot