aboutsummaryrefslogtreecommitdiff
path: root/include/clang/ASTMatchers/ASTMatchers.h
AgeCommit message (Expand)Author
2013-04-09Adding new AST Matchers isVirtual and isOverrideEdwin Vane
2013-04-08Add matcher for NamespaceDecls.Daniel Jasper
2013-04-02Adding a hasLocalQualifiers() AST Matcher.Edwin Vane
2013-04-01Adding parenType() and innerType() AST MatchersEdwin Vane
2013-03-07Adding lvalue and rvalue reference type matchersEdwin Vane
2013-03-06New ASTMatchers and enhancement to hasOverloadedOperatorNameEdwin Vane
2013-03-04hasQualifer() matcher should return false if there's no qualifierEdwin Vane
2013-02-25Various additions to ASTMatcher library:Edwin Vane
2013-02-25Adding hasDeclaration overload for TemplateSpecializationTypeEdwin Vane
2013-02-25Add matcher for AccessSpecDecls.Daniel Jasper
2013-02-19Support in hasDeclaration for types with getDecl()Edwin Vane
2013-02-12Adding more overloads for allOf matcherEdwin Vane
2013-02-11Do not use VariadicDynCastAllOfMatcher where VariadicAllOfMatcher works.Manuel Klimek
2013-02-07Implements equalsNode for Decl and Stmt.Manuel Klimek
2013-02-06Cleanup of ASTMatcher macros and adding support for overloaded matchers.Manuel Klimek
2013-02-05PR15095: Use more correct source locations for the InitListExpr we fake up forRichard Smith
2013-02-04Implements the convenience matcher findAll.Manuel Klimek
2013-02-04Add an eachOf matcher.Manuel Klimek
2013-02-03Remove unneeded const_castsDmitri Gribenko
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2012-12-10Clarifying comments for the MatchFinder and matchesNames matcher.Manuel Klimek
2012-12-04Add parameterCountIs() matcher.Daniel Jasper
2012-10-29Implement has(), hasDescendant(), forEach() and forEachDescendant() forDaniel Jasper
2012-10-23Make hasDeclaration() matcher work inside the memberExpr() matcher.Daniel Jasper
2012-10-23Implements the thisExpr matcher.Manuel Klimek
2012-10-22Implement hasParent()-matcher.Daniel Jasper
2012-10-19Fix typo in comment.Nick Lewycky
2012-10-17First version of matchers for Types and TypeLocs.Daniel Jasper
2012-10-01Add matchers for selected C++11 features.Daniel Jasper
2012-09-29Fix refersToDeclaration()-matcher and add missing test case. This wasDaniel Jasper
2012-09-25A minor doc fix.Alexander Kornienko
2012-09-20Add some matchers for basic AST nodes.Daniel Jasper
2012-09-18Add missing matcher for C-style cast expressions.Daniel Jasper
2012-09-18Make all VariadicDynCast-Expr-matchers StatementMatchersDaniel Jasper
2012-09-13Create initial support for matching and binding NestedNameSpecifier(Loc)s.Daniel Jasper
2012-09-12Rename isA to isSameOrDerivedFrom.Daniel Jasper
2012-09-07Change the behavior of the isDerivedFrom-matcher to not match on theDaniel Jasper
2012-09-07Implements hasAncestor.Manuel Klimek
2012-09-05Introduces DynTypedMatcher as a new concept that replaces the UntypedBaseMatc...Manuel Klimek
2012-08-30Fixes a bug for binding memoized match results.Manuel Klimek
2012-08-28Modifes BoundNodes to store void* and allow casting themManuel Klimek
2012-08-24New matcher for MaterializeTemporaryExprSam Panzer
2012-08-24Rename the ASTMatchers to better match AST nodes. Now, allDaniel Jasper
2012-08-20Use correct matcher name in the comment.Dmitri Gribenko
2012-08-20Fix comments and variable naming:Manuel Klimek
2012-08-18Silence a sign compare warning that only occurs on 32 bit platforms.Benjamin Kramer
2012-08-17AST Matchers: introduce functionTemplate(), classTemplate() andDmitri Gribenko
2012-08-16Matchers related to DeclStmt for matching the count of declarations, a partic...Sam Panzer
2012-08-16Matchers which correspond to CastExpr, IgnoreImpCasts, IgnoreParenCasts, and ...Sam Panzer
2012-08-15Add ASTMatcher for matching extern "C" function declarations.Daniel Jasper