summaryrefslogtreecommitdiffstats
path: root/clang/unittests/ASTMatchers/ASTMatchersTest.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ASTMatchers] Add a usingDirectiveDecl matcher.Benjamin Kramer2014-07-161-0/+7
* [ASTMatchers] Make hasOverloadedOperatorName also match freestanding overloads.Benjamin Kramer2014-07-141-0/+7
* Add a matcher for SubstNonTypeTemplateParmExpr.Alexander Kornienko2014-06-291-0/+11
* Do not store duplicate parents when memoization data is available.Samuel Benzaquen2014-06-131-0/+21
* [C++11] Use 'nullptr'. Unittests edition.Craig Topper2014-06-081-10/+12
* Add hasLocalStorage/hasGlobalStorage matchers.Samuel Benzaquen2014-06-051-0/+12
* Make equalsNode work with pointers to subtypes.Manuel Klimek2014-05-271-8/+16
* Adds child traversal matchers for IfStmt's then and else branches.Manuel Klimek2014-05-271-0/+11
* Allow hasBody on CXXForRangeStmt nodes and update the docs.Manuel Klimek2014-05-271-0/+2
* Add the hasRangeInit() matcher for range-based for loop.Manuel Klimek2014-05-231-0/+3
* [ASTMatchers] Move the 'isImplicit' matcher from CXXConstructorDecl to Decl.Joey Gouly2014-05-161-0/+3
* Add matcher for ExprWithCleanups.Samuel Benzaquen2014-04-021-0/+9
* Render anonymous entities as '(anonymous <thing>)' (and lambdas as '(lambda a...David Blaikie2014-04-021-1/+1
* Use the new Windows environment for target detectionSaleem Abdulrasool2014-03-271-2/+3
* Fixes a bug in DynTypedNode.Manuel Klimek2014-03-251-1/+32
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-4/+6
* Speculatively fix MSVC buildbotsDavid Majnemer2014-03-051-5/+9
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-1/+1
* ASTMatchers: added CXXMethodDecl matcher isPure()Dmitri Gribenko2014-02-241-0/+7
* Add TemplateSpecializationType polymorphism for hasTemplateArgument andPeter Collingbourne2014-02-201-0/+24
* clang/unittests/AST,ASTMatchers: Remove _MSC_VER.NAKAMURA Takumi2014-02-161-15/+18
* Consistently print anonymous namespace names as "<anonymous namespace>"David Blaikie2014-02-141-1/+1
* Add isListInitialization matcher.Peter Collingbourne2014-02-061-0/+11
* PR18128: a lambda capture-default is not permitted for a non-local lambdaRichard Smith2014-02-061-1/+1
* Added the hasLoopVariable sub-matcher for forRangeStmt.Alexander Kornienko2014-02-051-0/+5
* Fix string-literal to char* conversion in overload resolution for C++11Ismail Pazarbasi2014-01-171-2/+2
* Fix 'declartion' typosAlp Toker2014-01-051-1/+1
* Introduce MatchFinder::matchAST.Peter Collingbourne2013-11-071-0/+12
* Re-introduce MatchFinder::addDynamicMatcher.Peter Collingbourne2013-11-071-1/+20
* Introduce BoundNodes::getMap.Peter Collingbourne2013-11-061-0/+6
* Teach RAV to visit parameter variable declarations of implicit functions. Fix...Michael Han2013-09-111-1/+5
* Fix crash when encountering alias templates in isDerivedFrom matches.Manuel Klimek2013-08-021-0/+6
* Add matcher for float literals.Daniel Jasper2013-07-261-0/+11
* Adds ctorInitializer and forEachConstructorInitializer matchers.Manuel Klimek2013-07-191-0/+11
* Add support for polymorphic matchers. Use runtime type checking to determine ...Samuel Benzaquen2013-06-211-4/+3
* Adds the equalsBoundNode matcher.Manuel Klimek2013-06-201-0/+89
* Implements declaratorDecl, parmVarDecl and hassTypeLoc matchers.Manuel Klimek2013-06-201-0/+19
* Completely revamp node binding for AST matchers.Manuel Klimek2013-06-191-6/+113
* Add an overridable MatchCallback::onEndOfTranslationUnit() function.Peter Collingbourne2013-05-281-0/+21
* Add caseStmt(), defaultStmt(), eachCase() and hasCaseConstant() matchers.Peter Collingbourne2013-05-101-0/+25
* Adding isConst() ASTMatcher for CXXMethodDecl nodesEdwin Vane2013-05-091-0/+7
* When deducing an 'auto' type, don't modify the type-as-written.Richard Smith2013-04-301-4/+6
* Adding new AST Matchers isVirtual and isOverrideEdwin Vane2013-04-091-0/+21
* Add matcher for NamespaceDecls.Daniel Jasper2013-04-081-2/+10
* Adding a hasLocalQualifiers() AST Matcher.Edwin Vane2013-04-021-0/+11
* Adding parenType() and innerType() AST MatchersEdwin Vane2013-04-011-0/+13
* Implements memoization for ancestor matching.Manuel Klimek2013-03-141-2/+22
* Adding lvalue and rvalue reference type matchersEdwin Vane2013-03-071-0/+52
* New ASTMatchers and enhancement to hasOverloadedOperatorNameEdwin Vane2013-03-061-0/+25
* hasQualifer() matcher should return false if there's no qualifierEdwin Vane2013-03-041-0/+4
OpenPOWER on IntegriCloud