| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | TypePrinterTest.cpp | 56 auto Matcher = parmVarDecl(hasType(qualType().bind("id"))); in TEST() 72 auto Matcher = parmVarDecl(hasType(qualType().bind("id"))); in TEST() 114 has(parmVarDecl(hasType(qualType().bind("id"))))))); in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | FoldInitTypeCheck.cpp | 34 const auto IteratorParam = parmVarDecl( in registerMatchers() 36 const auto Iterator2Param = parmVarDecl( in registerMatchers() 38 const auto InitParam = parmVarDecl(hasType(BuiltinTypeWithId("InitType"))); in registerMatchers()
|
| H A D | ForwardingReferenceOverloadCheck.cpp | 64 parmVarDecl( in registerMatchers() 76 parmVarDecl(hasType(isEnableIf())))), in registerMatchers()
|
| H A D | StringviewNullptrCheck.cpp | 185 parmVarDecl(HasBasicStringViewType, in StringviewNullptrCheckImpl() 193 makeRule(parmVarDecl(HasBasicStringViewType, in StringviewNullptrCheckImpl()
|
| H A D | UnhandledSelfAssignmentCheck.cpp | 39 cxxMethodDecl(hasParameter(0, parmVarDecl(hasType(referenceType())))); in registerMatchers()
|
| H A D | MoveForwardingReferenceCheck.cpp | 73 parmVarDecl( in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | DeclRefExprUtils.cpp | 68 DeclRefToVar, parmVarDecl(hasType(ConstReferenceOrValueOrReplaced))); in constReferenceDeclRefExprs() 125 parmVarDecl(hasType(matchers::isReferenceToConst()))); in isCopyConstructorArgument() 139 parmVarDecl(hasType(matchers::isReferenceToConst()))); in isCopyAssignmentArgument()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | UnconventionalAssignOperatorCheck.cpp | 34 cxxMethodDecl(IsAssign, hasParameter(0, parmVarDecl(hasType(IsSelf)))) in registerMatchers() 47 hasParameter(0, parmVarDecl(hasType(BadSelf)))) in registerMatchers()
|
| H A D | NonCopyableObjects.cpp | 48 Finder->addMatcher(parmVarDecl(BadPOSIXType).bind("decl"), this); in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | IdentifierLengthCheck.cpp | 83 Finder->addMatcher(parmVarDecl().bind("paramVar"), this); in registerMatchers() 88 hasParent(cxxCatchStmt()), parmVarDecl()))) in registerMatchers()
|
| H A D | AvoidConstParamsInDecls.cpp | 32 parmVarDecl(hasType(qualType(isConstQualified()))).bind("param"); in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | TypePromotionInMathFnCheck.cpp | 105 hasParameter(1, parmVarDecl(hasType(pointerType( in registerMatchers() 128 hasParameter(2, parmVarDecl(hasType(pointerType( in registerMatchers()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCAutoreleaseWriteChecker.cpp | 175 parmVarDecl(hasType(hasCanonicalType(pointerType( in checkASTCodeBody() 180 declRefExpr(to(parmVarDecl(DoublePointerParamM))).bind(CapturedBind); in checkASTCodeBody()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/ |
| H A D | DefaultArgumentsCheck.cpp | 22 hasAnyParameter(parmVarDecl(hasInitializer(expr())))) in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/fuchsia/ |
| H A D | DefaultArgumentsDeclarationsCheck.cpp | 20 Finder->addMatcher(parmVarDecl(hasDefaultArgument()).bind("decl"), this); in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | OwningMemoryCheck.cpp | 138 parmVarDecl(IsOwnerType))), in registerMatchers() 145 parmVarDecl(unless(IsOwnerType)) in registerMatchers()
|
| H A D | ProTypeVarargCheck.cpp | 143 varDecl(unless(parmVarDecl()), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | AvoidCArraysCheck.cpp | 48 unless(anyOf(hasParent(parmVarDecl(isArgvOfMain())), in registerMatchers()
|
| H A D | UseNoexceptCheck.cpp | 46 parmVarDecl(anyOf(hasType(pointerType(pointee(parenType(innerType( in registerMatchers()
|
| H A D | UseNodiscardCheck.cpp | 104 parmVarDecl(anyOf(hasType(FunctionObj), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/llvm/ |
| H A D | TwineLocalCheck.cpp | 24 varDecl(unless(parmVarDecl()), hasType(TwineType)).bind("variable"), in registerMatchers()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNarrowingTest.cpp | 896 parmVarDecl(hasName("i"))))))); in TEST_P() 906 parmVarDecl(hasName("i"))))))); in TEST_P() 3791 matches("void x(int val = 0) {}", parmVarDecl(hasDefaultArgument()))); in TEST_P() 3793 notMatches("void x(int val) {}", parmVarDecl(hasDefaultArgument()))); in TEST_P() 3804 EXPECT_TRUE(matches("void x(int a);", parmVarDecl(isAtPosition(0)))); in TEST_P() 3807 EXPECT_TRUE(notMatches("void x(int val);", parmVarDecl(isAtPosition(1)))); in TEST_P() 3818 parmVarDecl(isAtPosition(0)))); in TEST_P() 3820 parmVarDecl(isAtPosition(1)))); in TEST_P() 3828 parmVarDecl(isAtPosition(0)))); in TEST_P() 3832 parmVarDecl(isAtPosition(1)))); in TEST_P() [all …]
|
| H A D | ASTMatchersTraversalTest.cpp | 174 parmVarDecl(hasType(namedDecl(hasName("I")))))); in TEST() 181 parmVarDecl(hasType(pointsTo(objcInterfaceDecl(hasName("Foo"))))))); in TEST() 184 parmVarDecl(hasType(templateTypeParmType())))); in TEST() 187 parmVarDecl(hasType(namedDecl(hasName("T")))))); in TEST() 192 parmVarDecl(hasType(injectedClassNameType())))); in TEST() 196 parmVarDecl(hasType(injectedClassNameType())))); in TEST() 201 parmVarDecl(hasType(namedDecl(hasName("S")))))); in TEST() 238 parmVarDecl(hasType(qualType(hasDeclaration(cxxRecordDecl())))))); in TEST() 3818 has(parmVarDecl(hasName("d"))))), in TEST() 6077 parmVarDecl(hasName("r"), hasTypeLoc(referenceTypeLoc( in TEST() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/ |
| H A D | MutatingCopyCheck.cpp | 54 0, parmVarDecl(hasType(lValueReferenceType())).bind(SourceDeclName)), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/ |
| H A D | StringFindStrContainsCheck.cpp | 57 0, parmVarDecl(anyOf(hasType(StringType), hasType(CharStarType), in makeRewriteRule()
|