]> granicus.if.org Git - clang/commit
Refactor ArgumentAdaptativeMatcher matchers to remove the template from their declara...
authorSamuel Benzaquen <sbenza@google.com>
Fri, 16 Aug 2013 16:19:42 +0000 (16:19 +0000)
committerSamuel Benzaquen <sbenza@google.com>
Fri, 16 Aug 2013 16:19:42 +0000 (16:19 +0000)
commitee0da9520fe94f701240e9e1c97773ee412be102
treec057f15c79344442851369190f06242038ea5961
parentb56019a25c0aa7029c0454df4044e19a901f5dc4
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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188560 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LibASTMatchersReference.html
docs/tools/dump_ast_matchers.py
include/clang/ASTMatchers/ASTMatchers.h
include/clang/ASTMatchers/ASTMatchersInternal.h
lib/ASTMatchers/Dynamic/Marshallers.h
lib/ASTMatchers/Dynamic/Registry.cpp