diff options
Diffstat (limited to 'compilerplugins/clang/check.hxx')
-rw-r--r-- | compilerplugins/clang/check.hxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/compilerplugins/clang/check.hxx b/compilerplugins/clang/check.hxx index 4ac311759832..a7b7ba820d09 100644 --- a/compilerplugins/clang/check.hxx +++ b/compilerplugins/clang/check.hxx @@ -160,8 +160,9 @@ private: typedef std::function<bool(clang::Decl const *)> DeclChecker; -// Returns true if the class has a base matching the checker, or if the class itself matches. -bool isDerivedFrom(const clang::CXXRecordDecl *decl, DeclChecker base); +// Returns true if the class has a base matching the checker, or, when checkSelf is true, if the +// class itself matches. +bool isDerivedFrom(const clang::CXXRecordDecl *decl, DeclChecker base, bool checkSelf = true); namespace detail { |