hanchenye-llvm-project/clang/lib/ASTMatchers/Dynamic
Samuel Benzaquen bd7d887f18 Refactor ArgumentAdaptativeMatcher matchers to remove the template from their declaration.
Summary:
Refactor ArgumentAdaptativeMatcher matchers to remove the template from their declaration.
This facilitates dynamic registration. Change the registry code to use the regular overload resolution mechanism for adaptative matchers.

Reviewers: klimek

CC: cfe-commits, revane

Differential Revision: http://llvm-reviews.chandlerc.com/D1402

llvm-svn: 188560
2013-08-16 16:19:42 +00:00
..
CMakeLists.txt
Diagnostics.cpp Add support for overloaded matchers. ie different matcher function signatures with the same name. 2013-07-22 16:13:57 +00:00
Makefile
Marshallers.h Refactor ArgumentAdaptativeMatcher matchers to remove the template from their declaration. 2013-08-16 16:19:42 +00:00
Parser.cpp Refactor "MatcherList" into "VariantMatcher" and abstract the notion of a list of matchers for the polymorphic case. 2013-08-13 14:54:51 +00:00
Registry.cpp Refactor ArgumentAdaptativeMatcher matchers to remove the template from their declaration. 2013-08-16 16:19:42 +00:00
VariantValue.cpp Refactor "MatcherList" into "VariantMatcher" and abstract the notion of a list of matchers for the polymorphic case. 2013-08-13 14:54:51 +00:00