| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ForwardingReferenceOverloadCheck.cpp | 55 AST_MATCHER_P(TemplateTypeParmDecl, hasDefaultArgument, in AST_MATCHER_P() argument 57 return Node.hasDefaultArgument() && in AST_MATCHER_P() 79 has(templateTypeParmDecl(hasDefaultArgument(isEnableIf()))), in registerMatchers()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ODRHash.cpp | 376 const bool hasDefaultArgument = in VisitTemplateTypeParmDecl() local 377 D->hasDefaultArgument() && !D->defaultArgumentWasInherited(); in VisitTemplateTypeParmDecl() 378 Hash.AddBoolean(hasDefaultArgument); in VisitTemplateTypeParmDecl() 379 if (hasDefaultArgument) { in VisitTemplateTypeParmDecl() 394 const bool hasDefaultArgument = in VisitNonTypeTemplateParmDecl() local 395 D->hasDefaultArgument() && !D->defaultArgumentWasInherited(); in VisitNonTypeTemplateParmDecl() 396 Hash.AddBoolean(hasDefaultArgument); in VisitNonTypeTemplateParmDecl() 397 if (hasDefaultArgument) { in VisitNonTypeTemplateParmDecl() 407 const bool hasDefaultArgument = in VisitTemplateTemplateParmDecl() local 409 Hash.AddBoolean(hasDefaultArgument); in VisitTemplateTemplateParmDecl() [all …]
|
| H A D | DeclTemplate.cpp | 142 if (TTP->hasDefaultArgument()) in getMinRequiredArguments() 145 if (NTTP->hasDefaultArgument()) in getMinRequiredArguments() 147 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument()) in getMinRequiredArguments() 661 return hasDefaultArgument() in getDefaultArgumentLoc() 667 if (hasDefaultArgument() && !defaultArgumentWasInherited()) in getSourceRange() 782 if (hasDefaultArgument() && !defaultArgumentWasInherited()) in getSourceRange() 789 return hasDefaultArgument() in getDefaultArgumentLoc() 850 return hasDefaultArgument() ? getDefaultArgument().getLocation() in getDefaultArgumentLoc()
|
| H A D | JSONNodeDumper.cpp | 903 if (D->hasDefaultArgument()) in VisitTemplateTypeParmDecl() 919 if (D->hasDefaultArgument()) in VisitNonTypeTemplateParmDecl() 934 if (D->hasDefaultArgument()) in VisitTemplateTemplateParmDecl()
|
| H A D | TypePrinter.cpp | 2056 return TTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument() 2060 return TTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument() 2064 return NTTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument()
|
| H A D | DeclPrinter.cpp | 1771 if (TTP->hasDefaultArgument()) { in VisitTemplateTypeParmDecl() 1785 if (NTTP->hasDefaultArgument()) { in VisitNonTypeTemplateParmDecl()
|
| H A D | ASTContext.cpp | 6321 if (!TTPX->hasDefaultArgument() || !TTPY->hasDefaultArgument()) in isSameDefaultTemplateArgument() 6329 if (!NTTPX->hasDefaultArgument() || !NTTPY->hasDefaultArgument()) in isSameDefaultTemplateArgument() 6343 if (!TTPX->hasDefaultArgument() || !TTPY->hasDefaultArgument()) in isSameDefaultTemplateArgument()
|
| H A D | ASTImporter.cpp | 5516 if (D->hasDefaultArgument()) { in VisitTemplateTypeParmDecl() 5548 if (D->hasDefaultArgument()) { in VisitNonTypeTemplateParmDecl() 5583 if (D->hasDefaultArgument()) { in VisitTemplateTemplateParmDecl()
|
| /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/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 601 if (D->hasDefaultArgument()) in VisitTemplateTypeParmDecl() 610 if (D->hasDefaultArgument()) in VisitNonTypeTemplateParmDecl() 618 if (D->hasDefaultArgument()) in VisitTemplateTemplateParmDecl()
|
| H A D | DeclTemplate.h | 1275 bool hasDefaultArgument() const { return DefaultArgument.isSet(); } 1489 bool hasDefaultArgument() const { return DefaultArgument.isSet(); } 1745 bool hasDefaultArgument() const { return DefaultArgument.isSet(); } 1777 if (hasDefaultArgument() && !defaultArgumentWasInherited())
|
| H A D | RecursiveASTVisitor.h | 1917 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) 1939 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) 2294 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited())
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 702 if (TTP->hasDefaultArgument()) in indexTemplateParameters() 708 if (NTTP->hasDefaultArgument()) in indexTemplateParameters() 711 if (TTPD->hasDefaultArgument()) in indexTemplateParameters()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 2291 if (TTP->hasDefaultArgument()) { in transformTemplateParameter() 2720 if (NewTypeParm->hasDefaultArgument() && in CheckTemplateParameterList() 2731 assert(!NewTypeParm->hasDefaultArgument() && in CheckTemplateParameterList() 2735 NewTypeParm->hasDefaultArgument() && in CheckTemplateParameterList() 2756 } else if (NewTypeParm->hasDefaultArgument()) { in CheckTemplateParameterList() 2773 if (NewNonTypeParm->hasDefaultArgument() && in CheckTemplateParameterList() 2784 assert(!NewNonTypeParm->hasDefaultArgument() && in CheckTemplateParameterList() 2789 NewNonTypeParm->hasDefaultArgument() && in CheckTemplateParameterList() 2825 if (NewTemplateParm->hasDefaultArgument() && in CheckTemplateParameterList() 8354 if (TTP->hasDefaultArgument()) { in ActOnClassTemplateSpecialization() [all …]
|
| H A D | SemaCodeComplete.cpp | 3093 HasDefaultArg = TTP->hasDefaultArgument(); in AddTemplateParameterChunks() 3099 HasDefaultArg = NTTP->hasDefaultArgument(); in AddTemplateParameterChunks() 3112 HasDefaultArg = TTP->hasDefaultArgument(); in AddTemplateParameterChunks() 3503 HasDefaultArg = TTP->hasDefaultArgument(); in createCodeCompletionStringForDecl() 3506 HasDefaultArg = NTTP->hasDefaultArgument(); in createCodeCompletionStringForDecl() 3510 cast<TemplateTemplateParmDecl>(Param)->hasDefaultArgument(); in createCodeCompletionStringForDecl() 3803 Optional = Type->hasDefaultArgument(); in formatTemplateParameterPlaceholder() 3805 Optional = NonType->hasDefaultArgument(); in formatTemplateParameterPlaceholder() 3807 Optional = Template->hasDefaultArgument(); in formatTemplateParameterPlaceholder()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2784 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) { in VisitTemplateTypeParmDecl() 2943 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) { in VisitNonTypeTemplateParmDecl() 3067 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) { in VisitTemplateTemplateParmDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | Hover.cpp | 237 if (TTP->hasDefaultArgument()) in fetchTemplateParameters() 245 if (NTTP->hasDefaultArgument()) { in fetchTemplateParameters() 256 if (TTPD->hasDefaultArgument()) { in fetchTemplateParameters()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Registry.cpp | 303 REGISTER_MATCHER(hasDefaultArgument); in RegistryMaps()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 1698 bool OwnsDefaultArg = D->hasDefaultArgument() && in VisitTemplateTypeParmDecl() 1733 bool OwnsDefaultArg = D->hasDefaultArgument() && in VisitNonTypeTemplateParmDecl() 1762 bool OwnsDefaultArg = D->hasDefaultArgument() && in VisitTemplateTemplateParmDecl()
|
| H A D | ASTReader.cpp | 10198 return TTP->hasDefaultArgument() && in diagnoseOdrViolations() 10201 return NTTP->hasDefaultArgument() && in diagnoseOdrViolations() 10204 return TTP->hasDefaultArgument() && in diagnoseOdrViolations() 10819 FirstTTPD->hasDefaultArgument() && in diagnoseOdrViolations() 10822 SecondTTPD->hasDefaultArgument() && in diagnoseOdrViolations() 10890 FirstTTPD->hasDefaultArgument() && in diagnoseOdrViolations() 10893 SecondTTPD->hasDefaultArgument() && in diagnoseOdrViolations() 10951 FirstNTTPD->hasDefaultArgument() && in diagnoseOdrViolations() 10954 SecondNTTPD->hasDefaultArgument() && in diagnoseOdrViolations()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTImporterTest.cpp | 1069 ASSERT_FALSE(To->hasDefaultArgument()); in TEST_P() 1078 ASSERT_TRUE(To->hasDefaultArgument()); in TEST_P() 1113 ASSERT_FALSE(To->hasDefaultArgument()); in TEST_P() 1125 ASSERT_TRUE(To->hasDefaultArgument()); in TEST_P() 1142 ASSERT_FALSE(To->hasDefaultArgument()); in TEST_P() 1150 ASSERT_TRUE(To->hasDefaultArgument()); in TEST_P()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNarrowingTest.cpp | 3791 matches("void x(int val = 0) {}", parmVarDecl(hasDefaultArgument()))); in TEST_P() 3793 notMatches("void x(int val) {}", parmVarDecl(hasDefaultArgument()))); in TEST_P()
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 8115 AST_MATCHER(ParmVarDecl, hasDefaultArgument) { in AST_MATCHER() argument
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 770 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) in VisitTemplateTypeParmDecl() 939 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) in VisitNonTypeTemplateParmDecl() 970 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited() && in VisitTemplateTemplateParmDecl()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 2001 if (templateType->hasDefaultArgument()) in CollectTemplateParams() 2014 if (templateType->hasDefaultArgument() && in CollectTemplateParams()
|