From 9f4d23c15115d64febd6bf01f870cc157badd350 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Mon, 13 Aug 2018 17:24:26 +0200 Subject: filter out some of the AST in the plugins by checking if the current namespace decl is in our code, so we have to scan less stuff, which results in a 10% perf improvement for me Change-Id: Idf0e30d57b6d0dcd13daa9ed679c28b9d233d387 Reviewed-on: https://gerrit.libreoffice.org/58942 Tested-by: Jenkins Reviewed-by: Noel Grandin --- compilerplugins/clang/store/tutorial/tutorial1.hxx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'compilerplugins/clang/store/tutorial/tutorial1.hxx') diff --git a/compilerplugins/clang/store/tutorial/tutorial1.hxx b/compilerplugins/clang/store/tutorial/tutorial1.hxx index 365d9259680c..59f115147780 100644 --- a/compilerplugins/clang/store/tutorial/tutorial1.hxx +++ b/compilerplugins/clang/store/tutorial/tutorial1.hxx @@ -20,9 +20,7 @@ namespace loplugin // The class implementing the plugin action. class Tutorial1 // Inherits from the Clang class that will allow examing the Clang AST tree (i.e. syntax tree). - : public RecursiveASTVisitor< Tutorial1 > - // And the base class for LO Clang plugins. - , public Plugin + : public FilteringPlugin< Tutorial1 > { public: // Ctor, nothing special. -- cgit v1.2.1