diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2016-09-13 13:09:01 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2016-09-13 13:19:22 +0200 |
commit | 91dd2db17bd6cb9b357d1d69b187174e31eabef0 (patch) | |
tree | d634de3a1a6820904b5699c2136b79b1a5a807c7 /include/svx/xtable.hxx | |
parent | 6f8ea7e89ea190b9462c945d55a3ad8777b2f3ef (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.hxx | 10 |
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; |