summaryrefslogtreecommitdiff
path: root/sc/inc/attrib.hxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2014-04-01 19:18:35 +0200
committerStephan Bergmann <sbergman@redhat.com>2014-04-01 19:22:54 +0200
commit362d4f0cd4e50111edfae9d30c90602c37ed65a2 (patch)
tree0b432c049d580dcac6130bca9fb028bab8af8fa8 /sc/inc/attrib.hxx
parentb66d87086804460c1986df1b832fd6b2ea075a90 (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.hxx14
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;