diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-09-05 11:38:10 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-09-05 14:31:24 +0200 |
commit | 5fac945201bc381e0642218c380a6a72cfc6328c (patch) | |
tree | c4a8e751d9077045dc455f3bad7f482b44d5f0ce /compilerplugins | |
parent | d8dbf35c48698e49c527d740853ce4edc4f1afa9 (diff) |
SvxDrawPage does not need to use aggregation
we use custom subclasses when we want to modify behaviour
Change-Id: I1aef9e87c76ea97f1868134f5e1ac0e317b5c698
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156559
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'compilerplugins')
-rw-r--r-- | compilerplugins/clang/implinheritancehelper.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compilerplugins/clang/implinheritancehelper.cxx b/compilerplugins/clang/implinheritancehelper.cxx index fb24ed96f2dd..1eb1db60a90b 100644 --- a/compilerplugins/clang/implinheritancehelper.cxx +++ b/compilerplugins/clang/implinheritancehelper.cxx @@ -74,6 +74,10 @@ bool ImplInheritanceHelper::VisitCXXRecordDecl(const CXXRecordDecl* cxxRecordDec .Namespace("pcr") .GlobalNamespace()) return true; + if (loplugin::DeclCheck(cxxRecordDecl).Class("SdDrawPage").GlobalNamespace()) + return true; + if (loplugin::DeclCheck(cxxRecordDecl).Class("SdMasterPage").GlobalNamespace()) + return true; // check if this class extends cppu::WeakImplHelper if (!loplugin::isDerivedFrom(cxxRecordDecl, [](Decl const* decl) -> bool { |