]> granicus.if.org Git - clang/commit
Add support for polymorphic matchers. Use runtime type checking to determine the...
authorSamuel Benzaquen <sbenza@google.com>
Fri, 21 Jun 2013 15:51:31 +0000 (15:51 +0000)
committerSamuel Benzaquen <sbenza@google.com>
Fri, 21 Jun 2013 15:51:31 +0000 (15:51 +0000)
commitef7eb024397a6a9d1455b31bc7b10288a817ac3b
treef141d3a5ad8673bb66588c3e15d7e860185e47b6
parent8711da1b6ba7d2bb94fa579f7d58b4d3e45825ac
Add support for polymorphic matchers. Use runtime type checking to determine the right polymorphic overload to use.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184558 91177308-0d34-0410-b5e6-96231b3b80d8
18 files changed:
docs/LibASTMatchersReference.html
docs/tools/dump_ast_matchers.py
include/clang/ASTMatchers/ASTMatchers.h
include/clang/ASTMatchers/ASTMatchersInternal.h
include/clang/ASTMatchers/ASTMatchersMacros.h
include/clang/ASTMatchers/Dynamic/Diagnostics.h
include/clang/ASTMatchers/Dynamic/Parser.h
include/clang/ASTMatchers/Dynamic/Registry.h
include/clang/ASTMatchers/Dynamic/VariantValue.h
lib/ASTMatchers/Dynamic/Diagnostics.cpp
lib/ASTMatchers/Dynamic/Marshallers.h
lib/ASTMatchers/Dynamic/Parser.cpp
lib/ASTMatchers/Dynamic/Registry.cpp
lib/ASTMatchers/Dynamic/VariantValue.cpp
unittests/ASTMatchers/ASTMatchersTest.cpp
unittests/ASTMatchers/Dynamic/ParserTest.cpp
unittests/ASTMatchers/Dynamic/RegistryTest.cpp
unittests/ASTMatchers/Dynamic/VariantValueTest.cpp