]> granicus.if.org Git - clang/commit
Rewrite eachOf/allOf/anyOf to use a variadic operator.
authorSamuel Benzaquen <sbenza@google.com>
Tue, 27 Aug 2013 15:11:16 +0000 (15:11 +0000)
committerSamuel Benzaquen <sbenza@google.com>
Tue, 27 Aug 2013 15:11:16 +0000 (15:11 +0000)
commitd36e46350b50907425bba0db1b3ddfb46cc1637f
tree88977c11d57a85c3f74b246f186075635ded1339
parentd3fef0fe26da19685bdec6a1bd844505f604d593
Rewrite eachOf/allOf/anyOf to use a variadic operator.

Summary:
Rewrite eachOf/allOf/anyOf to use a variadic operator, instead of hand-written calls to Polymorphic matchers.
This simplifies their definition and future changes to add them to the dynamic registry.

Reviewers: klimek

CC: cfe-commits, revane
Differential Revision: http://llvm-reviews.chandlerc.com/D1427

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189357 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/ASTMatchersInternal.cpp