diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2014-04-01 19:18:35 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2014-04-01 19:22:54 +0200 |
commit | 362d4f0cd4e50111edfae9d30c90602c37ed65a2 (patch) | |
tree | 0b432c049d580dcac6130bca9fb028bab8af8fa8 /sc/inc/attrib.hxx | |
parent | b66d87086804460c1986df1b832fd6b2ea075a90 (diff) |
Explicitly mark overriding destructors as "virtual"
It appears that the C++ standard allows overriding destructors to be marked
"override," but at least some MSVC versions complain about it, so at least make
sure such destructors are explicitly marked "virtual."
Change-Id: I0e1cafa7584fd16ebdce61f569eae2373a71b0a1
Diffstat (limited to 'sc/inc/attrib.hxx')
-rw-r--r-- | sc/inc/attrib.hxx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sc/inc/attrib.hxx b/sc/inc/attrib.hxx index be187a6f5aa9..a3d29a6cf698 100644 --- a/sc/inc/attrib.hxx +++ b/sc/inc/attrib.hxx @@ -54,7 +54,7 @@ public: ScMergeAttr(); ScMergeAttr( SCsCOL nCol, SCsROW nRow = 0); ScMergeAttr( const ScMergeAttr& ); - ~ScMergeAttr(); + virtual ~ScMergeAttr(); virtual OUString GetValueText() const; @@ -80,7 +80,7 @@ class SC_DLLPUBLIC ScMergeFlagAttr: public SfxInt16Item public: ScMergeFlagAttr(); ScMergeFlagAttr(sal_Int16 nFlags); - ~ScMergeFlagAttr(); + virtual ~ScMergeFlagAttr(); bool IsHorOverlapped() const { return ( GetValue() & SC_MF_HOR ) != 0; } bool IsVerOverlapped() const { return ( GetValue() & SC_MF_VER ) != 0; } @@ -108,7 +108,7 @@ public: bool bHCell = false, bool bHPrint = false); ScProtectionAttr( const ScProtectionAttr& ); - ~ScProtectionAttr(); + virtual ~ScProtectionAttr(); virtual OUString GetValueText() const; virtual SfxItemPresentation GetPresentation( @@ -213,7 +213,7 @@ public: inline ScTableListItem( const sal_uInt16 nWhich ); ScTableListItem( const ScTableListItem& rCpy ); - ~ScTableListItem(); + virtual ~ScTableListItem(); ScTableListItem& operator=( const ScTableListItem &rCpy ); @@ -251,7 +251,7 @@ public: TYPEINFO_OVERRIDE(); ScPageHFItem( sal_uInt16 nWhich ); ScPageHFItem( const ScPageHFItem& rItem ); - ~ScPageHFItem(); + virtual ~ScPageHFItem(); virtual OUString GetValueText() const; virtual bool operator==( const SfxPoolItem& ) const SAL_OVERRIDE; @@ -283,7 +283,7 @@ public: ScViewObjectModeItem( sal_uInt16 nWhich ); ScViewObjectModeItem( sal_uInt16 nWhich, ScVObjMode eMode ); - ~ScViewObjectModeItem(); + virtual ~ScViewObjectModeItem(); virtual sal_uInt16 GetValueCount() const SAL_OVERRIDE; virtual OUString GetValueText( sal_uInt16 nVal ) const; @@ -305,7 +305,7 @@ public: TYPEINFO_OVERRIDE(); ScDoubleItem( sal_uInt16 nWhich, double nVal=0 ); ScDoubleItem( const ScDoubleItem& rItem ); - ~ScDoubleItem(); + virtual ~ScDoubleItem(); virtual OUString GetValueText() const; virtual bool operator==( const SfxPoolItem& ) const SAL_OVERRIDE; |