| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseNodiscardCheck.cpp | 33 AST_MATCHER(CXXMethodDecl, isOverloadedOperator) { in AST_MATCHER() function 37 AST_MATCHER(CXXMethodDecl, isConversionOperator) { in AST_MATCHER() function 42 AST_MATCHER(CXXMethodDecl, hasClassMutableFields) { in AST_MATCHER() function 47 AST_MATCHER(ParmVarDecl, hasParameterPack) { in AST_MATCHER() function 51 AST_MATCHER(CXXMethodDecl, hasTemplateReturnType) { in AST_MATCHER() function 57 AST_MATCHER(CXXMethodDecl, isDefinitionOrInline) { in AST_MATCHER() function 61 AST_MATCHER(QualType, isInstantiationDependentType) { in AST_MATCHER() function 64 AST_MATCHER(QualType, isNonConstReferenceOrPointer) { in AST_MATCHER() function
|
| H A D | AvoidCArraysCheck.cpp | 17 AST_MATCHER(clang::TypeLoc, hasValidBeginLoc) { in AST_MATCHER() function 29 AST_MATCHER(clang::RecordDecl, isExternCContext) { in AST_MATCHER() function 33 AST_MATCHER(clang::ParmVarDecl, isArgvOfMain) { in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | ConvertMemberFunctionsToStatic.cpp | 23 AST_MATCHER(CXXMethodDecl, isStatic) { return Node.isStatic(); } in AST_MATCHER() function 25 AST_MATCHER(CXXMethodDecl, hasTrivialBody) { return Node.hasTrivialBody(); } in AST_MATCHER() function 27 AST_MATCHER(CXXMethodDecl, isOverloadedOperator) { in AST_MATCHER() function 31 AST_MATCHER(CXXRecordDecl, hasAnyDependentBases) { in AST_MATCHER() function 35 AST_MATCHER(CXXMethodDecl, isTemplate) { in AST_MATCHER() function 39 AST_MATCHER(CXXMethodDecl, isDependentContext) { in AST_MATCHER() function 43 AST_MATCHER(CXXMethodDecl, isInsideMacroDefinition) { in AST_MATCHER() function 57 AST_MATCHER(CXXMethodDecl, usesThis) { in AST_MATCHER() function
|
| H A D | MakeMemberFunctionConstCheck.cpp | 22 AST_MATCHER(CXXMethodDecl, isStatic) { return Node.isStatic(); } in AST_MATCHER() function 24 AST_MATCHER(CXXMethodDecl, hasTrivialBody) { return Node.hasTrivialBody(); } in AST_MATCHER() function 26 AST_MATCHER(CXXRecordDecl, hasAnyDependentBases) { in AST_MATCHER() function 30 AST_MATCHER(CXXMethodDecl, isTemplate) { in AST_MATCHER() function 34 AST_MATCHER(CXXMethodDecl, isDependentContext) { in AST_MATCHER() function 38 AST_MATCHER(CXXMethodDecl, isInsideMacroDefinition) { in AST_MATCHER() function 210 AST_MATCHER(CXXMethodDecl, usesThisAsConst) { in AST_MATCHER() function
|
| H A D | ConstReturnTypeCheck.cpp | 56 AST_MATCHER(QualType, isLocalConstQualified) { in AST_MATCHER() function 60 AST_MATCHER(QualType, isTypeOfType) { in AST_MATCHER() function 64 AST_MATCHER(QualType, isTypeOfExprType) { in AST_MATCHER() function
|
| H A D | StaticDefinitionInAnonymousNamespaceCheck.cpp | 20 AST_MATCHER(NamedDecl, isInAnonymousNamespace) { in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 691 AST_MATCHER(FieldDecl, isBitField) { in AST_MATCHER() function 736 AST_MATCHER(FunctionDecl, isMain) { in AST_MATCHER() function 5843 AST_MATCHER(TagDecl, isStruct) { in AST_MATCHER() function 5856 AST_MATCHER(TagDecl, isUnion) { in AST_MATCHER() function 5869 AST_MATCHER(TagDecl, isClass) { in AST_MATCHER() function 5882 AST_MATCHER(TagDecl, isEnum) { in AST_MATCHER() function 6232 AST_MATCHER(QualType, isInteger) { in AST_MATCHER() function 6722 AST_MATCHER(Type, booleanType) { in AST_MATCHER() function 6734 AST_MATCHER(Type, voidType) { in AST_MATCHER() function 8127 AST_MATCHER(CXXNewExpr, isArray) { in AST_MATCHER() function [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | Matchers.h | 19 AST_MATCHER(BinaryOperator, isRelationalOperator) { in AST_MATCHER() function 23 AST_MATCHER(BinaryOperator, isEqualityOperator) { return Node.isEqualityOp(); } in AST_MATCHER() function 25 AST_MATCHER(QualType, isExpensiveToCopy) { in AST_MATCHER() function 31 AST_MATCHER(RecordDecl, isTriviallyDefaultConstructible) { in AST_MATCHER() function 36 AST_MATCHER(QualType, isTriviallyDestructible) { in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | NonPrivateMemberVariablesInClassesCheck.cpp | 21 AST_MATCHER(CXXRecordDecl, hasMethods) { in AST_MATCHER() function 25 AST_MATCHER(CXXRecordDecl, hasNonStaticNonImplicitMethod) { in AST_MATCHER() function 30 AST_MATCHER(CXXRecordDecl, hasNonPublicMemberVariable) { in AST_MATCHER() function
|
| H A D | ConstCorrectnessCheck.cpp | 24 AST_MATCHER(VarDecl, isLocal) { return Node.isLocalVarDecl(); } in AST_MATCHER() function 31 AST_MATCHER(ReferenceType, isSpelledAsLValue) { in AST_MATCHER() function 34 AST_MATCHER(Type, isDependentType) { return Node.isDependentType(); } in AST_MATCHER() function
|
| H A D | RedundantExpressionCheck.cpp | 437 AST_MATCHER(Expr, isIntegerConstantExpr) { in AST_MATCHER() function 443 AST_MATCHER(BinaryOperator, operandsAreEquivalent) { in AST_MATCHER() function 447 AST_MATCHER(BinaryOperator, nestedOperandsAreEquivalent) { in AST_MATCHER() function 451 AST_MATCHER(ConditionalOperator, expressionsAreEquivalent) { in AST_MATCHER() function 455 AST_MATCHER(CallExpr, parametersAreEquivalent) { in AST_MATCHER() function 460 AST_MATCHER(CXXOperatorCallExpr, nestedParametersAreEquivalent) { in AST_MATCHER() function 464 AST_MATCHER(BinaryOperator, binaryOperatorIsInMacro) { in AST_MATCHER() function 468 AST_MATCHER(ConditionalOperator, conditionalOperatorIsInMacro) { in AST_MATCHER() function 472 AST_MATCHER(Expr, isMacro) { return Node.getExprLoc().isMacroID(); } in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/fuchsia/ |
| H A D | StaticallyConstructedObjectsCheck.cpp | 18 AST_MATCHER(Expr, isConstantInitializer) { in AST_MATCHER() function 22 AST_MATCHER(VarDecl, isGlobalStatic) { in AST_MATCHER() function
|
| H A D | VirtualInheritanceCheck.cpp | 20 AST_MATCHER(CXXRecordDecl, hasDirectVirtualBaseClass) { in AST_MATCHER() function
|
| H A D | OverloadedOperatorCheck.cpp | 18 AST_MATCHER(FunctionDecl, isFuchsiaOverloadedOperator) { in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/ |
| H A D | SuperSelfCheck.cpp | 33 AST_MATCHER(ObjCMethodDecl, isInitializer) { in AST_MATCHER() function 70 AST_MATCHER(ObjCMessageExpr, isMessagingSuperInstance) { in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/ |
| H A D | NonTrivialTypesLibcMemoryCallsCheck.cpp | 27 AST_MATCHER(CXXRecordDecl, isTriviallyDefaultConstructible) { in AST_MATCHER() function 30 AST_MATCHER(CXXRecordDecl, isTriviallyCopyable) { in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | VirtualNearMissCheck.cpp | 22 AST_MATCHER(CXXMethodDecl, isStatic) { return Node.isStatic(); } in AST_MATCHER() function 24 AST_MATCHER(CXXMethodDecl, isOverloadedOperator) { in AST_MATCHER() function
|
| H A D | IncorrectRoundingsCheck.cpp | 23 AST_MATCHER(FloatingLiteral, floatHalf) { in AST_MATCHER() function
|
| H A D | DynamicStaticInitializersCheck.cpp | 19 AST_MATCHER(clang::VarDecl, hasConstantDeclaration) { in AST_MATCHER() function
|
| H A D | UndefinedMemoryManipulationCheck.cpp | 20 AST_MATCHER(CXXRecordDecl, isNotTriviallyCopyable) { in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | AvoidGotoCheck.cpp | 20 AST_MATCHER(GotoStmt, isForwardJumping) { in AST_MATCHER() function
|
| H A D | AvoidNonConstGlobalVariablesCheck.cpp | 21 AST_MATCHER(VarDecl, isLocalVarDecl) { return Node.isLocalVarDecl(); } in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/hicpp/ |
| H A D | NoAssemblerCheck.cpp | 20 AST_MATCHER(VarDecl, isAsm) { return Node.hasAttr<clang::AsmLabelAttr>(); } in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/ |
| H A D | ExplicitMakePairCheck.cpp | 18 AST_MATCHER(DeclRefExpr, hasExplicitTemplateArgs) { in AST_MATCHER() function
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/boost/ |
| H A D | UseToStringCheck.cpp | 18 AST_MATCHER(Type, isStrictlyInteger) { in AST_MATCHER() function
|