summaryrefslogtreecommitdiffstats
path: root/lib/ASTMatchers
Commit message (Expand)AuthorAgeFilesLines
...
* Extend hasType narrowing matcher for TypedefDecls, add functionProtoType matc...Aaron Ballman2016-01-291-0/+1
* Remove autoconf supportChris Bieneman2016-01-262-28/+0
* Fix Clang-tidy modernize-use-nullptr warnings; other minor fixes.Eugene Zelenko2016-01-261-9/+7
* Add am AST matcher for isMoveAssignmentOperator.Aaron Ballman2016-01-221-0/+1
* Add an isVirtualAsWritten AST matcher.Nico Weber2016-01-211-0/+1
* Register the isCopyAssignmentOperator AST matcher so that it can be used dyna...Aaron Ballman2016-01-201-0/+1
* Add AST matcher for paren expressions.Aaron Ballman2016-01-201-0/+1
* Add an AST matcher for checking whether a function is defaulted.Aaron Ballman2016-01-181-0/+1
* Add forEachArgumentWithParam AST matcher.Manuel Klimek2016-01-181-0/+1
* [ASTMatchers] Add booleanType() matcher.Samuel Benzaquen2015-12-221-0/+1
* Add a narrowing AST matcher that matches on a FunctionDecl with a non-throwin...Aaron Ballman2015-12-021-0/+1
* Use data recursion in RecursiveASTVisitor when traversing Stmt and Expr nodes.Richard Smith2015-11-241-6/+0
* Add an AST matcher for narrowing when a type is volatile-qualified.Aaron Ballman2015-11-231-0/+1
* Re-committing r253473 after hopefully fixing the bot breakage. There was a co...Aaron Ballman2015-11-181-0/+3
* Reverting r253473 while I investigate build bot failures.Aaron Ballman2015-11-181-3/+0
* Adding AST matchers for VarDecl storage durations. Can now determine whether ...Aaron Ballman2015-11-181-0/+3
* [AST] Re-add TypeLocs and NestedNameSpecifierLocs to the ParentMap.Benjamin Kramer2015-10-231-3/+4
* Revert "[AST] Put TypeLocs and NestedNameSpecifierLocs into the ParentMap."Benjamin Kramer2015-10-211-4/+3
* [AST] Put TypeLocs and NestedNameSpecifierLocs into the ParentMap.Benjamin Kramer2015-10-201-3/+4
* Roll-back r250822.Angel Garcia Gomez2015-10-204-9/+9
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-204-9/+9
* Add decayedType and hasDecayedType AST matchersMatthias Gehre2015-10-121-0/+2
* ASTMatchers: Keep AllCallbacks in a set instead of a vectorDaniel Jasper2015-10-071-6/+6
* Adding a narrowing AST matcher for FunctionDecl::isVariadic(), plus tests and...Aaron Ballman2015-10-051-0/+1
* SourceRanges are small and trivially copyable, don't them by reference.Craig Topper2015-10-044-18/+18
* Rename AST node matchers to match the AST node names directly. Part of this r...Aaron Ballman2015-09-171-27/+31
* Fixed HasDeclarationMatcher to properly convert all types into decls where po...Aaron Ballman2015-09-111-0/+5
* Adding an AST matcher for namespaceAliasDecl.Aaron Ballman2015-08-281-0/+1
* [ASTMatchers] Add type matcher for SubstTemplateTypeParmType.Samuel Benzaquen2015-08-261-0/+1
* Add AST narrowing matchers for inline and anonymous namespaces. Since the inl...Aaron Ballman2015-08-181-0/+2
* Switching from an explicit loop to DeleteContainerSeconds; NFC.Aaron Ballman2015-08-121-2/+2
* RangRangify some more for loops; NFC.Aaron Ballman2015-08-121-17/+15
* Add a polymorphic AST matcher for testing whether a constructor or a conversi...Aaron Ballman2015-08-111-0/+1
* Add an AST matcher to match member intializers of a CXXCtorInitializer.Aaron Ballman2015-08-111-0/+1
* Add AST matchers for narrowing constructors that are default, copy, or move c...Aaron Ballman2015-08-051-0/+4
* Add an AST matcher, isFinal(), for testing whether a method or class declarat...Aaron Ballman2015-07-241-0/+1
* [ASTMatchers] Use provided target NodeKind instead of inferring it from the m...Samuel Benzaquen2015-07-172-6/+6
* Add the ability to AST match a variable declaration that is an exception vari...Aaron Ballman2015-07-151-0/+1
* AST Matchers: pass ast_type_traits::DynTypedNode by const-refHans Wennborg2015-07-141-9/+9
* Replace some const std::string & with llvm::StringRef or std::stringYaron Keren2015-07-062-3/+3
* Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but no...Yaron Keren2015-07-032-3/+3
* Replace some const std::string & with llvm::StringRef or std::stringYaron Keren2015-07-032-3/+3
* Revert r241319, investigating.Yaron Keren2015-07-032-3/+3
* Replace some const std::string & with llvm::StringRef or std::stringYaron Keren2015-07-032-3/+3
* When testing for anyOf(), the test should not be for an exact type match for ...Aaron Ballman2015-07-021-2/+2
* Implement an AST matcher for C++ exception catch handlers that can catch any ...Aaron Ballman2015-07-021-0/+1
* Move a test from static-assert.cpp to DeclPrinterTestDavid Majnemer2015-06-051-0/+1
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-292-9/+9
* Add conversionDecl matcher for node CXXConversionDecl.Samuel Benzaquen2015-04-201-0/+1
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-112-25/+30