Searched refs:TemplateArg (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 177 struct TA TemplateArg; 232 TemplateArg.Kind = Template; 233 TemplateArg.IsDefaulted = IsDefaulted; 234 TemplateArg.Name = Name.getAsVoidPointer(); 235 TemplateArg.NumExpansions = 0; 254 TemplateArg.Kind = TemplateExpansion; 255 TemplateArg.IsDefaulted = IsDefaulted; 256 TemplateArg.Name = Name.getAsVoidPointer(); 258 TemplateArg.NumExpansions = *NumExpansions + 1; 260 TemplateArg.NumExpansions = 0; [all …]
|
| H A D | DeclTemplate.h | 627 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile() local 628 TemplateArg.Profile(ID, Context); in Profile() 2055 for (const TemplateArgument &TemplateArg : TemplateArgs) 2056 TemplateArg.Profile(ID, Context); 2851 for (const TemplateArgument &TemplateArg : TemplateArgs) 2852 TemplateArg.Profile(ID, Context);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 347 if (TemplateArg.NumExpansions) in getNumTemplateExpansions() 348 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions() 402 ID.AddInteger(TemplateArg.NumExpansions); in Profile() 405 ID.AddPointer(TemplateArg.Name); in Profile() 441 return TemplateArg.Name == Other.TemplateArg.Name && in structurallyEquals() 442 TemplateArg.NumExpansions == Other.TemplateArg.NumExpansions; in structurallyEquals()
|
| H A D | DeclTemplate.cpp | 557 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile() local 558 TemplateArg.Profile(ID, Context); in Profile() 1274 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile() local 1275 TemplateArg.Profile(ID, Context); in Profile()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1823 TemplateArg, // Any template argument (in template argument list). enumerator 2097 case DeclaratorContext::TemplateArg: in mayOmitIdentifier() 2138 case DeclaratorContext::TemplateArg: in mayHaveIdentifier() 2182 case DeclaratorContext::TemplateArg: in mayHaveDecompositionDeclarator() 2239 case DeclaratorContext::TemplateArg: in mayBeFollowedByCXXDirectInit() 2461 case DeclaratorContext::TemplateArg: in isFunctionDeclarationContext() 2508 case DeclaratorContext::TemplateArg: in isExpressionContext()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 151 const TemplateArgument &TemplateArg, 6475 const TemplateArgument &TemplateArg, in MarkUsedTemplateParameters() argument 6479 switch (TemplateArg.getKind()) { in MarkUsedTemplateParameters() 6488 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters() 6495 TemplateArg.getAsTemplateOrTemplatePattern(), in MarkUsedTemplateParameters() 6500 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters() 6505 for (const auto &P : TemplateArg.pack_elements()) in MarkUsedTemplateParameters()
|
| H A D | SemaConcept.cpp | 317 for (const auto &TemplateArg : List.Args) in DiagRecursiveConstraintEval() local 318 TemplateArg.Profile(ID, S.Context); in DiagRecursiveConstraintEval()
|
| H A D | SemaType.cpp | 3706 case DeclaratorContext::TemplateArg: in GetDeclSpecTypeForDeclarator() 3849 case DeclaratorContext::TemplateArg: in GetDeclSpecTypeForDeclarator() 4942 case DeclaratorContext::TemplateArg: in GetFullTypeForDeclarator() 5906 !IsTypedefName && D.getContext() != DeclaratorContext::TemplateArg && in GetFullTypeForDeclarator() 6050 case DeclaratorContext::TemplateArg: in GetFullTypeForDeclarator()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 1603 /*Range=*/nullptr, DeclaratorContext::TemplateArg); in ParseTemplateArgument()
|
| H A D | ParseDecl.cpp | 3048 case DeclaratorContext::TemplateArg: in getDeclSpecContextFromDeclaratorContext() 6616 else if (D.getContext() == DeclaratorContext::TemplateArg) in ParseDirectDeclarator()
|