aboutsummaryrefslogtreecommitdiff
path: root/include/clang/ASTMatchers/ASTMatchersInternal.h
AgeCommit message (Expand)Author
2013-03-06New ASTMatchers and enhancement to hasOverloadedOperatorNameEdwin Vane
2013-02-28First step towards adding a parent map to the ASTContext.Manuel Klimek
2013-02-25Adding hasDeclaration overload for TemplateSpecializationTypeEdwin Vane
2013-02-25Support in hasDeclaration for types with getDecl()Edwin Vane
2013-02-25Reverting r176019. Corrupt patch.Edwin Vane
2013-02-25Support in hasDeclaration for types with getDecl()Edwin Vane
2013-02-22Removing has_getDecl (added in r175532). It cause a build break for MSVC, and...Aaron Ballman
2013-02-19Support in hasDeclaration for types with getDecl()Edwin Vane
2013-02-06Cleanup of ASTMatcher macros and adding support for overloaded matchers.Manuel Klimek
2013-02-04Add an eachOf matcher.Manuel Klimek
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2012-12-03Make hasDeclaration work for enums.Daniel Jasper
2012-11-30Allow matchers to access the ASTContext.Manuel Klimek
2012-11-11Fix binding of nodes in case of forEach..() matchers.Daniel Jasper
2012-10-30Implement descendant matchers for NestedNamespecifiersDaniel 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-22Implement hasParent()-matcher.Daniel Jasper
2012-10-17First version of matchers for Types and TypeLocs.Daniel Jasper
2012-09-20Add some matchers for basic AST nodes.Daniel Jasper
2012-09-20Provide better error messages for incorrect matchers.Daniel Jasper
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko
2012-09-13Create initial support for matching and binding NestedNameSpecifier(Loc)s.Daniel 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-17AST Matchers: introduce functionTemplate(), classTemplate() andDmitri Gribenko
2012-07-24Introduces a new concept for binding results to matchersManuel Klimek
2012-07-17Make the isDerivedFrom matcher more generic.Daniel Jasper
2012-07-11Move CompileAssert into namespace clang::ast_matchers:: to avoid namingDaniel Jasper
2012-07-10 Add more matchers and do cleanups.Daniel Jasper
2012-07-06Adds the AST Matcher library, which provides a in-C++ DSL to expressManuel Klimek