summaryrefslogtreecommitdiffstats
path: root/clang/unittests/ASTMatchers
Commit message (Expand)AuthorAgeFilesLines
* Support in hasDeclaration for types with getDecl()Edwin Vane2013-02-191-4/+8
* Clean up last use of dyn_cast on TypeLoc in ASTMatchersDavid Blaikie2013-02-181-5/+5
* Adding more overloads for allOf matcherEdwin Vane2013-02-121-1/+16
* Implements equalsNode for Decl and Stmt.Manuel Klimek2013-02-071-0/+31
* Adds a convenience function selectFirst to simplify matching.Manuel Klimek2013-02-061-12/+16
* Implements the convenience matcher findAll.Manuel Klimek2013-02-041-0/+28
* Add an eachOf matcher.Manuel Klimek2013-02-041-0/+24
* Re-design the convenience interfaces on MatchFinder.Manuel Klimek2013-02-011-25/+34
* fix the unit tests too.Chris Lattner2013-01-192-1/+2
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* Adding tests since when I was asked whether this works I wasn'tManuel Klimek2012-12-101-0/+7
* Implements multiple parents in the parent map.Manuel Klimek2012-12-061-0/+36
* Fix spelling I ran over while proof-reading tests.Manuel Klimek2012-12-041-1/+1
* Fixes crash in isDerivedFrom for recursive templates.Manuel Klimek2012-12-041-0/+11
* Add parameterCountIs() matcher.Daniel Jasper2012-12-041-0/+8
* Sort the #include lines for unittests/...Chandler Carruth2012-12-041-1/+1
* ASTTests, ASTMatchersTests: Move clangEdit before clangAst in USEDLIB.NAKAMURA Takumi2012-12-041-1/+1
* Untabify (in USEDLIBS, Makefile(s)).NAKAMURA Takumi2012-12-041-1/+1
* Make hasDeclaration work for enums.Daniel Jasper2012-12-031-0/+6
* Update unit tests not to rely on transitive includes.Benjamin Kramer2012-12-011-0/+1
* Fix partial-match-bind-behavior with forEachDescendant() matchers.Daniel Jasper2012-11-161-0/+16
* Do not use data recursion in ASTMatchFinder.Daniel Jasper2012-11-151-0/+19
* Fix binding of nodes in case of forEach..() matchers.Daniel Jasper2012-11-112-1/+12
* Insert interception point onStartOfTranslationUnit.Manuel Klimek2012-11-021-0/+21
* Implement descendant matchers for NestedNamespecifiersDaniel Jasper2012-10-301-0/+88
* Fix ASTMatchersTests to not create an overloaded-virtual warning.Daniel Jasper2012-10-292-4/+11
* Implement has(), hasDescendant(), forEach() and forEachDescendant() forDaniel Jasper2012-10-291-52/+113
* Adds the possibility to run ASTMatchFinder over arbitrary AST nodes.Manuel Klimek2012-10-242-2/+42
* Make hasDeclaration() matcher work inside the memberExpr() matcher.Daniel Jasper2012-10-231-0/+9
* Implements the thisExpr matcher.Manuel Klimek2012-10-231-0/+7
* Implement hasParent()-matcher.Daniel Jasper2012-10-221-0/+12
* Fix tests, which accidentally matched implicit code on specificDaniel Jasper2012-10-171-26/+44
* First version of matchers for Types and TypeLocs.Daniel Jasper2012-10-171-2/+181
* Fix ASTMatchersTests in configurations whereDaniel Jasper2012-10-011-4/+4
* Add matchers for selected C++11 features.Daniel Jasper2012-10-012-9/+41
* Fix refersToDeclaration()-matcher and add missing test case. This wasDaniel Jasper2012-09-291-0/+6
* Add some matchers for basic AST nodes.Daniel Jasper2012-09-201-0/+35
* Fix isDerivedFrom matcher.Daniel Jasper2012-09-181-0/+10
* Add missing matcher for C-style cast expressions.Daniel Jasper2012-09-181-0/+14
* Make all VariadicDynCast-Expr-matchers StatementMatchersDaniel Jasper2012-09-181-70/+64
* Create initial support for matching and binding NestedNameSpecifier(Loc)s.Daniel Jasper2012-09-131-45/+95
* Rename isA to isSameOrDerivedFrom.Daniel Jasper2012-09-121-1/+1
* Change the behavior of the isDerivedFrom-matcher to not match on theDaniel Jasper2012-09-071-4/+10
* Implements hasAncestor.Manuel Klimek2012-09-071-10/+89
* Introduces DynTypedMatcher as a new concept that replaces the UntypedBaseMatc...Manuel Klimek2012-09-051-2/+1
* Split library clangRewrite into clangRewriteCore and clangRewriteFrontend.Ted Kremenek2012-09-011-1/+2
* Fixes a bug for binding memoized match results.Manuel Klimek2012-08-301-0/+12
* Reland r160052: Default to -std=c++11 on Windows.Nico Weber2012-08-301-3/+7
* New matcher for MaterializeTemporaryExprSam Panzer2012-08-241-0/+35
* Rename the ASTMatchers to better match AST nodes. Now, allDaniel Jasper2012-08-241-458/+464
OpenPOWER on IntegriCloud