]> granicus.if.org Git - clang/commit
[clang] Adapt ASTMatcher to explicit(bool) specifier
authorGauthier Harnisch <tyker1@outlook.com>
Wed, 19 Jun 2019 18:27:56 +0000 (18:27 +0000)
committerGauthier Harnisch <tyker1@outlook.com>
Wed, 19 Jun 2019 18:27:56 +0000 (18:27 +0000)
commit0a2570df5052497f82da3955fde75268d661b801
tree42e5fe7a86cbc9a60090c30afeb0cc9701f3148a
parent5a01bd7a0639ac0b8e0ddcf81334038edbeb4cb9
[clang] Adapt ASTMatcher to explicit(bool) specifier

Summary:
Changes:
 - add an ast matcher for deductiong guide.
 - allow isExplicit matcher for deductiong guide.
 - add hasExplicitSpecifier matcher which give access to the expression of the explicit specifier if present.

Reviewers: klimek, rsmith, aaron.ballman

Reviewed By: aaron.ballman

Subscribers: aaron.ballman, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D61552

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363855 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LibASTMatchersReference.html
include/clang/AST/DeclCXX.h
include/clang/ASTMatchers/ASTMatchers.h
lib/ASTMatchers/Dynamic/Registry.cpp
unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
unittests/ASTMatchers/ASTMatchersTraversalTest.cpp