diff options
author | Caolán McNamara <caolanm@redhat.com> | 2017-02-10 09:24:16 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2017-06-06 14:15:43 +0200 |
commit | d0069e5189f5410e1db7aa395f0754109e872f46 (patch) | |
tree | 30c860e8d780c3461c6048be9594f642f03de5de /sc/source/ui | |
parent | cc2db25645ede743bdc3824fe7d26ea4beda6a96 (diff) |
add COVERITY_NOEXCEPT_FALSE
to markup dtors that coverity warns might throw exceptions
which won't throw in practice, or where std::terminate is
an acceptable response if they do
Change-Id: I32b94814e8245372e1d1dc36be0d81e3564042f4
Reviewed-on: https://gerrit.libreoffice.org/38318
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sc/source/ui')
-rw-r--r-- | sc/source/ui/docshell/docsh.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/docshell/impex.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/inc/docsh.hxx | 2 | ||||
-rw-r--r-- | sc/source/ui/inc/impex.hxx | 2 | ||||
-rw-r--r-- | sc/source/ui/inc/viewdata.hxx | 2 | ||||
-rw-r--r-- | sc/source/ui/unoobj/funcuno.cxx | 4 | ||||
-rw-r--r-- | sc/source/ui/view/viewdata.cxx | 2 |
7 files changed, 8 insertions, 8 deletions
diff --git a/sc/source/ui/docshell/docsh.cxx b/sc/source/ui/docshell/docsh.cxx index 0ece2cf55594..8ccfffa058a9 100644 --- a/sc/source/ui/docshell/docsh.cxx +++ b/sc/source/ui/docshell/docsh.cxx @@ -3117,7 +3117,7 @@ ScDocShellModificator::ScDocShellModificator( ScDocShell& rDS ) rDoc.EnableIdle(false); } -ScDocShellModificator::~ScDocShellModificator() +ScDocShellModificator::~ScDocShellModificator() COVERITY_NOEXCEPT_FALSE { ScDocument& rDoc = rDocShell.GetDocument(); rDoc.SetAutoCalcShellDisabled( bAutoCalcShellDisabled ); diff --git a/sc/source/ui/docshell/impex.cxx b/sc/source/ui/docshell/impex.cxx index 936fdcf0e9b3..731f1a662c48 100644 --- a/sc/source/ui/docshell/impex.cxx +++ b/sc/source/ui/docshell/impex.cxx @@ -177,7 +177,7 @@ ScImportExport::ScImportExport( ScDocument* p, const OUString& rPos ) bAll = true; } -ScImportExport::~ScImportExport() +ScImportExport::~ScImportExport() COVERITY_NOEXCEPT_FALSE { delete pUndoDoc; delete pExtOptions; diff --git a/sc/source/ui/inc/docsh.hxx b/sc/source/ui/inc/docsh.hxx index 43204614e26d..5e2cbb8a5db2 100644 --- a/sc/source/ui/inc/docsh.hxx +++ b/sc/source/ui/inc/docsh.hxx @@ -444,7 +444,7 @@ class SC_DLLPUBLIC ScDocShellModificator public: explicit ScDocShellModificator( ScDocShell& ); - ~ScDocShellModificator(); + ~ScDocShellModificator() COVERITY_NOEXCEPT_FALSE; void SetDocumentModified(); }; diff --git a/sc/source/ui/inc/impex.hxx b/sc/source/ui/inc/impex.hxx index 609bc3daed64..02b5349c2751 100644 --- a/sc/source/ui/inc/impex.hxx +++ b/sc/source/ui/inc/impex.hxx @@ -92,7 +92,7 @@ public: ScImportExport( ScDocument*, const OUString& ); // Range/cell input ScImportExport( ScDocument*, const ScAddress& ); ScImportExport( ScDocument*, const ScRange& ); - ~ScImportExport(); + ~ScImportExport() COVERITY_NOEXCEPT_FALSE; void SetExtOptions( const ScAsciiOptions& rOpt ); void SetFilterOptions( const OUString& rFilterOptions ); diff --git a/sc/source/ui/inc/viewdata.hxx b/sc/source/ui/inc/viewdata.hxx index 0c0613526d8f..13d6514bea5c 100644 --- a/sc/source/ui/inc/viewdata.hxx +++ b/sc/source/ui/inc/viewdata.hxx @@ -247,7 +247,7 @@ private: public: ScViewData( ScDocShell* pDocSh, ScTabViewShell* pViewSh ); ScViewData( const ScViewData& rViewData ); - ~ScViewData(); + ~ScViewData() COVERITY_NOEXCEPT_FALSE; void InitData( ScDocument* pDocument ); diff --git a/sc/source/ui/unoobj/funcuno.cxx b/sc/source/ui/unoobj/funcuno.cxx index 81e13bde7bd8..f7865ea7df76 100644 --- a/sc/source/ui/unoobj/funcuno.cxx +++ b/sc/source/ui/unoobj/funcuno.cxx @@ -67,7 +67,7 @@ private: public: explicit ScTempDocSource( ScTempDocCache& rDocCache ); - ~ScTempDocSource(); + ~ScTempDocSource() COVERITY_NOEXCEPT_FALSE; ScDocument* GetDocument(); }; @@ -93,7 +93,7 @@ ScTempDocSource::ScTempDocSource( ScTempDocCache& rDocCache ) : } } -ScTempDocSource::~ScTempDocSource() +ScTempDocSource::~ScTempDocSource() COVERITY_NOEXCEPT_FALSE { if ( pTempDoc ) delete pTempDoc; diff --git a/sc/source/ui/view/viewdata.cxx b/sc/source/ui/view/viewdata.cxx index f4daf380d684..63257497cb7c 100644 --- a/sc/source/ui/view/viewdata.cxx +++ b/sc/source/ui/view/viewdata.cxx @@ -492,7 +492,7 @@ ScDocument* ScViewData::GetDocument() const return nullptr; } -ScViewData::~ScViewData() +ScViewData::~ScViewData() COVERITY_NOEXCEPT_FALSE { KillEditView(); delete pOptions; |