diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-08-14 22:19:15 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-08-14 22:55:13 +0200 |
commit | 97c8aaee3afa65bf7106cf175af87841147ca6e5 (patch) | |
tree | a0fec0e2a2bc22523b2b97fc6e751d2df9309f8f /sc | |
parent | 232f2513fc79120ab2625db867f49c35838830ef (diff) |
use boost::scoped_ptr instead of raw pointers
Change-Id: Ie09c66a414ec5a949bf8b0e5a32a3bd0d603bd06
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/filter/excel/xestyle.cxx | 6 | ||||
-rw-r--r-- | sc/source/filter/inc/xestyle.hxx | 12 |
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 |