summaryrefslogtreecommitdiff
path: root/include/svx/xtable.hxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-09-13 13:09:01 +0200
committerStephan Bergmann <sbergman@redhat.com>2016-09-13 13:19:22 +0200
commit91dd2db17bd6cb9b357d1d69b187174e31eabef0 (patch)
treed634de3a1a6820904b5699c2136b79b1a5a807c7 /include/svx/xtable.hxx
parent6f8ea7e89ea190b9462c945d55a3ad8777b2f3ef (diff)
loplugin:override: No more need for the "MSVC dtor override" workaround
The issue of 362d4f0cd4e50111edfae9d30c90602c37ed65a2 "Explicitly mark overriding destructors as 'virtual'" appears to no longer be a problem with MSVC 2013. (The little change in the rewriting code of compilerplugins/clang/override.cxx was necessary to prevent an endless loop when adding "override" to OOO_DLLPUBLIC_CHARTTOOLS virtual ~CloseableLifeTimeManager(); in chart2/source/inc/LifeTime.hxx, getting stuck in the leading OOO_DLLPUBLIC_CHARTTOOLS macro. Can't remember what that isAtEndOfImmediateMacroExpansion thing was originally necessary for, anyway.) Change-Id: I534c634504d7216b9bb632c2775c04eaf27e927e
Diffstat (limited to 'include/svx/xtable.hxx')
-rw-r--r--include/svx/xtable.hxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/include/svx/xtable.hxx b/include/svx/xtable.hxx
index 359ad4318ed6..d8c1b2f136a1 100644
--- a/include/svx/xtable.hxx
+++ b/include/svx/xtable.hxx
@@ -192,7 +192,7 @@ protected:
public:
XPropertyList(const XPropertyList&) = delete;
XPropertyList& operator=(const XPropertyList&) = delete;
- virtual ~XPropertyList();
+ virtual ~XPropertyList() override;
XPropertyListType Type() const { return meType; }
long Count() const;
@@ -283,7 +283,7 @@ protected:
public:
XLineEndList(const OUString& rPath, const OUString& rReferer);
- virtual ~XLineEndList();
+ virtual ~XLineEndList() override;
XLineEndEntry* GetLineEnd(long nIndex) const;
@@ -304,7 +304,7 @@ protected:
public:
XDashList(const OUString& rPath, const OUString& rReferer);
- virtual ~XDashList();
+ virtual ~XDashList() override;
void Replace(std::unique_ptr<XDashEntry> pEntry, long nIndex);
XDashEntry* GetDash(long nIndex) const;
@@ -331,7 +331,7 @@ protected:
virtual Bitmap CreateBitmapForUI(long nIndex) override;
public:
XHatchList(const OUString& rPath, const OUString& rReferer);
- virtual ~XHatchList();
+ virtual ~XHatchList() override;
void Replace(std::unique_ptr<XHatchEntry> pEntry, long nIndex);
XHatchEntry* GetHatch(long nIndex) const;
@@ -351,7 +351,7 @@ protected:
public:
XGradientList(const OUString& rPath, const OUString& rReferer);
- virtual ~XGradientList();
+ virtual ~XGradientList() override;
void Replace(std::unique_ptr<XGradientEntry> pEntry, long nIndex);
XGradientEntry* GetGradient(long nIndex) const;