Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DODRHash.cpp488 const bool hasDefaultArgument = in VisitTemplateTypeParmDecl() local
489 D->hasDefaultArgument() && !D->defaultArgumentWasInherited(); in VisitTemplateTypeParmDecl()
490 Hash.AddBoolean(hasDefaultArgument); in VisitTemplateTypeParmDecl()
491 if (hasDefaultArgument) { in VisitTemplateTypeParmDecl()
506 const bool hasDefaultArgument = in VisitNonTypeTemplateParmDecl() local
507 D->hasDefaultArgument() && !D->defaultArgumentWasInherited(); in VisitNonTypeTemplateParmDecl()
508 Hash.AddBoolean(hasDefaultArgument); in VisitNonTypeTemplateParmDecl()
509 if (hasDefaultArgument) { in VisitNonTypeTemplateParmDecl()
519 const bool hasDefaultArgument = in VisitTemplateTemplateParmDecl() local
520 D->hasDefaultArgument() && !D->defaultArgumentWasInherited(); in VisitTemplateTemplateParmDecl()
[all …]
H A DDeclTemplate.cpp48 return P.hasDefaultArgument() && in DefaultTemplateArgumentContainsUnexpandedPack()
182 if (TTP->hasDefaultArgument()) in getMinRequiredArguments()
185 if (NTTP->hasDefaultArgument()) in getMinRequiredArguments()
187 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument()) in getMinRequiredArguments()
712 return hasDefaultArgument() ? getDefaultArgument().getLocation() in getDefaultArgumentLoc()
717 if (hasDefaultArgument() && !defaultArgumentWasInherited()) in getSourceRange()
849 if (hasDefaultArgument() && !defaultArgumentWasInherited()) in getSourceRange()
856 return hasDefaultArgument() ? getDefaultArgument().getSourceRange().getBegin() in getDefaultArgumentLoc()
922 return hasDefaultArgument() ? getDefaultArgument().getLocation() in getDefaultArgumentLoc()
H A DODRDiagsEmitter.cpp849 return TTP->hasDefaultArgument() && in diagnoseMismatch()
852 return NTTP->hasDefaultArgument() && in diagnoseMismatch()
855 return TTP->hasDefaultArgument() && !TTP->defaultArgumentWasInherited(); in diagnoseMismatch()
1396 FirstTTPD->hasDefaultArgument() && in diagnoseMismatch()
1399 SecondTTPD->hasDefaultArgument() && in diagnoseMismatch()
1458 FirstTTPD->hasDefaultArgument() && in diagnoseMismatch()
1461 SecondTTPD->hasDefaultArgument() && in diagnoseMismatch()
1510 FirstNTTPD->hasDefaultArgument() && in diagnoseMismatch()
1513 SecondNTTPD->hasDefaultArgument() && in diagnoseMismatch()
H A DJSONNodeDumper.cpp1035 if (D->hasDefaultArgument()) in VisitTemplateTypeParmDecl()
1051 if (D->hasDefaultArgument()) in VisitNonTypeTemplateParmDecl()
1066 if (D->hasDefaultArgument()) in VisitTemplateTemplateParmDecl()
H A DTypePrinter.cpp2476 return TTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument()
2480 return TTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument()
2484 return NTTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument()
H A DDeclPrinter.cpp1927 if (TTP->hasDefaultArgument()) { in VisitTemplateTypeParmDecl()
1942 if (NTTP->hasDefaultArgument()) { in VisitNonTypeTemplateParmDecl()
H A DASTContext.cpp7135 if (!TP->hasDefaultArgument()) in getDefaultTemplateArgumentOrNone()
7360 if (!TTPX->hasDefaultArgument() || !TTPY->hasDefaultArgument()) in isSameDefaultTemplateArgument()
7369 if (!NTTPX->hasDefaultArgument() || !NTTPY->hasDefaultArgument()) in isSameDefaultTemplateArgument()
7385 if (!TTPX->hasDefaultArgument() || !TTPY->hasDefaultArgument()) in isSameDefaultTemplateArgument()
H A DASTImporter.cpp364 if (D->hasDefaultArgument()) { in importTemplateParameterDefaultArgument()
371 if (!ToInheritedFrom->hasDefaultArgument()) { in importTemplateParameterDefaultArgument()
392 if (!ToD->hasDefaultArgument()) in importTemplateParameterDefaultArgument()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp705 if (TTP->hasDefaultArgument()) in indexTemplateParameters()
713 if (NTTP->hasDefaultArgument()) in indexTemplateParameters()
717 if (TTPD->hasDefaultArgument()) in indexTemplateParameters()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h733 if (D->hasDefaultArgument()) in VisitTemplateTypeParmDecl()
742 if (D->hasDefaultArgument()) in VisitNonTypeTemplateParmDecl()
750 if (D->hasDefaultArgument()) in VisitTemplateTemplateParmDecl()
H A DDeclTemplate.h1232 bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
1435 bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
1712 bool hasDefaultArgument() const { return DefaultArgument.isSet(); }
1744 if (hasDefaultArgument() && !defaultArgumentWasInherited())
H A DRecursiveASTVisitor.h1984 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited())
2006 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited())
2371 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited())
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp2360 if (NewTypeParm->hasDefaultArgument() && in CheckTemplateParameterList()
2370 assert(!NewTypeParm->hasDefaultArgument() && in CheckTemplateParameterList()
2374 NewTypeParm->hasDefaultArgument() && in CheckTemplateParameterList()
2389 } else if (OldTypeParm && OldTypeParm->hasDefaultArgument()) { in CheckTemplateParameterList()
2394 } else if (NewTypeParm->hasDefaultArgument()) { in CheckTemplateParameterList()
2414 if (NewNonTypeParm->hasDefaultArgument() && in CheckTemplateParameterList()
2425 assert(!NewNonTypeParm->hasDefaultArgument() && in CheckTemplateParameterList()
2430 NewNonTypeParm->hasDefaultArgument() && in CheckTemplateParameterList()
2444 } else if (OldNonTypeParm && OldNonTypeParm->hasDefaultArgument()) { in CheckTemplateParameterList()
2449 } else if (NewNonTypeParm->hasDefaultArgument()) { in CheckTemplateParameterList()
[all …]
H A DHeuristicResolver.cpp257 if (TTPD->hasDefaultArgument()) { in simplifyType()
H A DSemaTemplateDeductionGuide.cpp259 if (TTP->hasDefaultArgument()) { in transformTemplateTypeParam()
694 if (!Param->hasDefaultArgument()) in TemplateParamsReferencedInTemplateArgumentList()
H A DSemaCodeComplete.cpp3333 HasDefaultArg = TTP->hasDefaultArgument(); in AddTemplateParameterChunks()
3339 HasDefaultArg = NTTP->hasDefaultArgument(); in AddTemplateParameterChunks()
3352 HasDefaultArg = TTP->hasDefaultArgument(); in AddTemplateParameterChunks()
3775 HasDefaultArg = TTP->hasDefaultArgument(); in createCodeCompletionStringForDecl()
3778 HasDefaultArg = NTTP->hasDefaultArgument(); in createCodeCompletionStringForDecl()
3782 cast<TemplateTemplateParmDecl>(Param)->hasDefaultArgument(); in createCodeCompletionStringForDecl()
4084 Optional = Type->hasDefaultArgument(); in formatTemplateParameterPlaceholder()
4086 Optional = NonType->hasDefaultArgument(); in formatTemplateParameterPlaceholder()
4088 Optional = Template->hasDefaultArgument(); in formatTemplateParameterPlaceholder()
H A DSemaTemplateInstantiateDecl.cpp3503 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) { in VisitTemplateTypeParmDecl()
3668 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) { in VisitNonTypeTemplateParmDecl()
3795 if (D->hasDefaultArgument() && !D->defaultArgumentWasInherited()) { in VisitTemplateTemplateParmDecl()
H A DSemaLookup.cpp1695 if (!D->hasDefaultArgument()) in hasAcceptableDefaultArgument()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp1021 if (TemplateParam->hasDefaultArgument()) { in getFragmentsForTemplateParameters()
1043 if (NTP->hasDefaultArgument()) { in getFragmentsForTemplateParameters()
1071 if (TTP->hasDefaultArgument()) { in getFragmentsForTemplateParameters()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp313 REGISTER_MATCHER(hasDefaultArgument); in RegistryMaps()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp2093 bool OwnsDefaultArg = D->hasDefaultArgument() && in VisitTemplateTypeParmDecl()
2135 bool OwnsDefaultArg = D->hasDefaultArgument() && in VisitNonTypeTemplateParmDecl()
2165 bool OwnsDefaultArg = D->hasDefaultArgument() && in VisitTemplateTemplateParmDecl()
H A DASTReaderDecl.cpp3709 if (!From->hasDefaultArgument()) in inheritDefaultTemplateArgument()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h8521 AST_MATCHER(ParmVarDecl, hasDefaultArgument) { in AST_MATCHER() argument