Add support for type traversal matchers.
Summary: Fixup the type traversal macros/matchers to specify the supported types. Make the marshallers a little more generic to support any variadic function. Update the doc script. Reviewers: klimek CC: cfe-commits, revane Differential Revision: http://llvm-reviews.chandlerc.com/D1023 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186340 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- docs/LibASTMatchersReference.html 24 additions, 24 deletionsdocs/LibASTMatchersReference.html
- docs/tools/dump_ast_matchers.py 9 additions, 6 deletionsdocs/tools/dump_ast_matchers.py
- include/clang/ASTMatchers/ASTMatchers.h 13 additions, 5 deletionsinclude/clang/ASTMatchers/ASTMatchers.h
- include/clang/ASTMatchers/ASTMatchersInternal.h 47 additions, 3 deletionsinclude/clang/ASTMatchers/ASTMatchersInternal.h
- include/clang/ASTMatchers/ASTMatchersMacros.h 18 additions, 52 deletionsinclude/clang/ASTMatchers/ASTMatchersMacros.h
- lib/ASTMatchers/Dynamic/Marshallers.h 15 additions, 23 deletionslib/ASTMatchers/Dynamic/Marshallers.h
- lib/ASTMatchers/Dynamic/Registry.cpp 5 additions, 7 deletionslib/ASTMatchers/Dynamic/Registry.cpp
- unittests/ASTMatchers/Dynamic/ParserTest.cpp 5 additions, 3 deletionsunittests/ASTMatchers/Dynamic/ParserTest.cpp
- unittests/ASTMatchers/Dynamic/RegistryTest.cpp 70 additions, 47 deletionsunittests/ASTMatchers/Dynamic/RegistryTest.cpp
Loading
Please register or sign in to comment