aboutsummaryrefslogtreecommitdiff
path: root/include/clang/ASTMatchers
AgeCommit message (Expand)Author
2019-08-22Implement nullPointerConstant() using a better API.Aaron Ballman
2019-08-21Use C++14 heteregenous lookup for a couple of std::map<std::string, ...>Benjamin Kramer
2019-08-20Removed the 'id' AST matcher, which is superseded by '.bind()'Dmitri Gribenko
2019-08-15Replace llvm::integer_sequence and friends with the C++14 standard versionBenjamin Kramer
2019-08-12[clang] Update isDerivedFrom to support Objective-C classes 🔍Stephane Moore
2019-08-08[clang] Update `ignoringElidableConstructorCall` matcher to ignore `ExprWithC...Yitzhak Mandelbaum
2019-08-07[clang][NFC] Fix typo in matcher commentYitzhak Mandelbaum
2019-07-25[clang] Fail for empty names in is*DerivedFrom matchers.Anton Bikineev
2019-07-25[clang] Add isDirectlyDerivedFrom AST matcher.Anton Bikineev
2019-07-23[clang][NFCI] Fix random typosJan Korous
2019-06-19[clang] Adapt ASTMatcher to explicit(bool) specifierGauthier Harnisch
2019-06-13Added AST matcher for ignoring elidable constructorsDmitri Gribenko
2019-05-16Move TraversalKind enum to ast_type_traitsStephen Kelly
2019-05-09[c++20] Add support for explicit(bool), as described in P0892R2.Richard Smith
2019-05-06Revert r359949 "[clang] adding explicit(bool) from c++2a"Hans Wennborg
2019-05-06[c++20] Implement P1009R2: allow omitting the array bound in an arrayRichard Smith
2019-05-04[clang] adding explicit(bool) from c++2aNicolas Lesser
2019-05-03Added an AST matcher for declarations that are in the `std` namespaceDmitri Gribenko
2019-04-22[ASTMatchers] Introduce Objective-C matchers `isClassMessage`, `isClassMethod...Ben Hamilton
2019-04-03Fixing a typo; NFC.Aaron Ballman
2019-03-21[ASTMatcher] Add clang-query disclaimer to two more matchers that take enumRoman Lebedev
2019-03-21[ASTMatchers][OpenMP] OpenMP Structured-block-related matchersRoman Lebedev
2019-03-21[ASTTypeTraits][ASTMatchers][OpenMP] OMPClause handlingRoman Lebedev
2019-03-21[ASTMatchers][OpenMP] Add base ompExecutableDirective() matcher.Roman Lebedev
2019-03-05[ASTMatchers] Improved formatting in a documentation commentDmitri Gribenko
2019-02-26[ASTImporter] Add support for importing ChooseExpr AST nodes.Tom Roeder
2019-02-26Revert r354832 "[ASTImporter] Add support for importing ChooseExpr AST nodes."Reid Kleckner
2019-02-25[ASTImporter] Add support for importing ChooseExpr AST nodes.Tom Roeder
2019-02-08[ASTMatchers][NFC] Update comments on assorted `CXXMemberCallExpr` matchers.Yitzhak Mandelbaum
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-15Reduce ASTMatchers stack footprint. Addresses http://llvm.org/PR38851Alexander Kornienko
2019-01-07[clang] Add AST matcher for initializer list membersHyrum Wright
2018-12-17[ASTImporter] Fix redecl chain of classes and class templatesGabor Marton
2018-12-13[clang] Add AST matcher for block expressions 🔍Stephane Moore
2018-12-12[AST] Store "UsesADL" information in CallExpr.Eric Fiselier
2018-12-11Stop stripping comments from AST matcher example code.Aaron Ballman
2018-11-22Revert rL347462 "[ASTMatchers] Add hasSideEffect() matcher."Clement Courbet
2018-11-22[ASTMatchers] Add hasSideEffect() matcher.Clement Courbet
2018-11-09[ASTMatchers] overload ignoringParens for ExprJonas Toth
2018-11-09Compound literals, enums, et al require const exprBill Wendling
2018-10-29Add the isStaticLocal() AST matcher for matching on local static variables.Aaron Ballman
2018-10-26PR26547: alignof should return ABI alignment, not preferred alignmentRichard Smith
2018-10-09Fix indentationStephen Kelly
2018-10-03Remove stray character from docsStephen Kelly
2018-10-03Update documentation for correctnessStephen Kelly
2018-09-17[ASTMatchers] Let isArrow also support UnresolvedMemberExpr, CXXDependentScop...Shuai Wang
2018-09-11[ASTMatchers] add three matchers for dependent expressionsJonas Toth
2018-08-30Extract parseBindID methodStephen Kelly
2018-08-23[ASTMatchers] Let hasObjectExpression also support UnresolvedMemberExpr, CXXD...Shuai Wang
2018-08-22Fix import of class templates partial specializationGabor Marton