diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-04-21 12:41:45 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-04-22 18:52:14 +0200 |
commit | 688a520111a2dd3ab4cb3b846b561936d8a887bf (patch) | |
tree | dd3b298776d21ae85ec8715a00507d66f9c19489 /oox/source/dump | |
parent | 4048ddc65a36fe0b8940019ded4fd1d58f907bcc (diff) |
use more make_shared in oox
Change-Id: I54c085a0720a381cf8bc27b2a4b4d2a3b2900918
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92620
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'oox/source/dump')
-rw-r--r-- | oox/source/dump/dumperbase.cxx | 4 | ||||
-rw-r--r-- | oox/source/dump/oledumper.cxx | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/oox/source/dump/dumperbase.cxx b/oox/source/dump/dumperbase.cxx index 1fdcd267edca..3f00248a26cc 100644 --- a/oox/source/dump/dumperbase.cxx +++ b/oox/source/dump/dumperbase.cxx @@ -1806,7 +1806,7 @@ void StorageObjectBase::implDump() } else if( xBaseStrm.is() ) { - BinaryInputStreamRef xInStrm( new BinaryXInputStream( xBaseStrm, false ) ); + BinaryInputStreamRef xInStrm( std::make_shared<BinaryXInputStream>( xBaseStrm, false ) ); xInStrm->seekToStart(); implDumpBaseStream( xInStrm, aSysOutPath ); } @@ -2521,7 +2521,7 @@ void SequenceRecordObjectBase::construct( const ObjectBase& rParent, const BinaryInputStreamRef& rxBaseStrm, const OUString& rSysFileName, const String& rRecNames, const String& rSimpleRecs ) { - BinaryInputStreamRef xRecStrm( new SequenceInputStream( *mxRecData ) ); + BinaryInputStreamRef xRecStrm( std::make_shared<SequenceInputStream>( *mxRecData ) ); RecordObjectBase::construct( rParent, rxBaseStrm, rSysFileName, xRecStrm, rRecNames, rSimpleRecs ); } diff --git a/oox/source/dump/oledumper.cxx b/oox/source/dump/oledumper.cxx index 4a9102bb7ccc..f8ce1ec59fa8 100644 --- a/oox/source/dump/oledumper.cxx +++ b/oox/source/dump/oledumper.cxx @@ -1726,7 +1726,7 @@ void VbaOStreamObject::implDump() writeDecItem( "control-id", siteInfo.mnId ); writeInfoItem( "prog-id", siteInfo.maProgId ); IndentGuard aIndGuard( mxOut ); - BinaryInputStreamRef xRelStrm( new RelativeInputStream( *mxStrm, siteInfo.mnLength ) ); + BinaryInputStreamRef xRelStrm( std::make_shared<RelativeInputStream>( *mxStrm, siteInfo.mnLength ) ); FormControlStreamObject( *this, xRelStrm, &siteInfo.maProgId ).dump(); } } @@ -1861,7 +1861,7 @@ VbaDirStreamObject::VbaDirStreamObject( const ObjectBase& rParent, mxInStrm = rxStrm; if( mxInStrm.get() ) { - BinaryInputStreamRef xVbaStrm( new ::oox::ole::VbaInputStream( *mxInStrm ) ); + BinaryInputStreamRef xVbaStrm( std::make_shared<::oox::ole::VbaInputStream>( *mxInStrm ) ); SequenceRecordObjectBase::construct( rParent, xVbaStrm, rSysFileName, "VBA-DIR-RECORD-NAMES", "VBA-DIR-SIMPLE-RECORDS" ); } } @@ -2006,7 +2006,7 @@ void VbaModuleStreamObject::implDump() mxOut->emptyLine(); writeEmptyItem( "source-code" ); IndentGuard aIndGuard( mxOut ); - BinaryInputStreamRef xVbaStrm( new ::oox::ole::VbaInputStream( *mxStrm ) ); + BinaryInputStreamRef xVbaStrm( std::make_shared<::oox::ole::VbaInputStream>( *mxStrm ) ); TextLineStreamObject( *this, xVbaStrm, mrVbaData.meTextEnc ).dump(); } |