Home
last modified time | relevance | path

Searched refs:hasDefaultArgument (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DForwardingReferenceOverloadCheck.cpp55 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 DODRHash.cpp376 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 DDeclTemplate.cpp142 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 DJSONNodeDumper.cpp903 if (D->hasDefaultArgument()) in VisitTemplateTypeParmDecl()
919 if (D->hasDefaultArgument()) in VisitNonTypeTemplateParmDecl()
934 if (D->hasDefaultArgument()) in VisitTemplateTemplateParmDecl()
H A DTypePrinter.cpp2056 return TTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument()
2060 return TTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument()
2064 return NTTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument()
H A DDeclPrinter.cpp1771 if (TTP->hasDefaultArgument()) { in VisitTemplateTypeParmDecl()
1785 if (NTTP->hasDefaultArgument()) { in VisitNonTypeTemplateParmDecl()
H A DASTContext.cpp6321 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 DASTImporter.cpp5516 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 DDefaultArgumentsDeclarationsCheck.cpp20 Finder->addMatcher(parmVarDecl(hasDefaultArgument()).bind("decl"), this); in registerMatchers()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTNodeTraverser.h601 if (D->hasDefaultArgument()) in VisitTemplateTypeParmDecl()
610 if (D->hasDefaultArgument()) in VisitNonTypeTemplateParmDecl()
618 if (D->hasDefaultArgument()) in VisitTemplateTemplateParmDecl()
H A DDeclTemplate.h1275 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 DRecursiveASTVisitor.h1917 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 DIndexDecl.cpp702 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 DSemaTemplate.cpp2291 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 DSemaCodeComplete.cpp3093 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 DSemaTemplateInstantiateDecl.cpp2784 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 DHover.cpp237 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 DRegistry.cpp303 REGISTER_MATCHER(hasDefaultArgument); in RegistryMaps()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterDecl.cpp1698 bool OwnsDefaultArg = D->hasDefaultArgument() && in VisitTemplateTypeParmDecl()
1733 bool OwnsDefaultArg = D->hasDefaultArgument() && in VisitNonTypeTemplateParmDecl()
1762 bool OwnsDefaultArg = D->hasDefaultArgument() && in VisitTemplateTemplateParmDecl()
H A DASTReader.cpp10198 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 DASTImporterTest.cpp1069 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 DASTMatchersNarrowingTest.cpp3791 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 DASTMatchers.h8115 AST_MATCHER(ParmVarDecl, hasDefaultArgument) { in AST_MATCHER() argument
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp770 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 DCGDebugInfo.cpp2001 if (templateType->hasDefaultArgument()) in CollectTemplateParams()
2014 if (templateType->hasDefaultArgument() && in CollectTemplateParams()

12