Searched refs:TemplateArg (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 145 struct TA TemplateArg; 189 TemplateArg.Kind = Template; 190 TemplateArg.Name = Name.getAsVoidPointer(); 191 TemplateArg.NumExpansions = 0; 206 TemplateArg.Kind = TemplateExpansion; 207 TemplateArg.Name = Name.getAsVoidPointer(); 209 TemplateArg.NumExpansions = *NumExpansions + 1; 211 TemplateArg.NumExpansions = 0; 294 return TemplateName::getFromVoidPointer(TemplateArg.Name); 303 return TemplateName::getFromVoidPointer(TemplateArg.Name);
|
| H A D | DeclTemplate.h | 621 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile() local 622 TemplateArg.Profile(ID, Context); in Profile() 2089 for (const TemplateArgument &TemplateArg : TemplateArgs) 2090 TemplateArg.Profile(ID, Context); 2940 for (const TemplateArgument &TemplateArg : TemplateArgs) 2941 TemplateArg.Profile(ID, Context);
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 276 if (TemplateArg.NumExpansions) in getNumTemplateExpansions() 277 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions() 373 return TemplateArg.Name == Other.TemplateArg.Name && in structurallyEquals() 374 TemplateArg.NumExpansions == Other.TemplateArg.NumExpansions; in structurallyEquals()
|
| H A D | DeclTemplate.cpp | 545 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile() local 546 TemplateArg.Profile(ID, Context); in Profile() 1234 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile() local 1235 TemplateArg.Profile(ID, Context); in Profile()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | implicit-exception-spec.cpp | 26 struct TemplateArg { // expected-error {{default member initializer for 'n' needed}} struct 28 … ExceptionIf<noexcept(TemplateArg())>::f(); // expected-note {{in evaluation of exception spec}}
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseAutoCheck.cpp | 245 auto TemplateArg = in makeDeclWithTemplateCastMatcher() local 250 callee(functionDecl(TemplateArg, in makeDeclWithTemplateCastMatcher()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1785 TemplateArg, // Any template argument (in template argument list). enumerator 2051 case DeclaratorContext::TemplateArg: in mayOmitIdentifier() 2092 case DeclaratorContext::TemplateArg: in mayHaveIdentifier() 2136 case DeclaratorContext::TemplateArg: in mayHaveDecompositionDeclarator() 2193 case DeclaratorContext::TemplateArg: in mayBeFollowedByCXXDirectInit() 2415 case DeclaratorContext::TemplateArg: in isFunctionDeclarationContext() 2462 case DeclaratorContext::TemplateArg: in isExpressionContext()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 149 const TemplateArgument &TemplateArg, 5986 const TemplateArgument &TemplateArg, in MarkUsedTemplateParameters() argument 5990 switch (TemplateArg.getKind()) { in MarkUsedTemplateParameters() 5997 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced, in MarkUsedTemplateParameters() 6002 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters() 6009 TemplateArg.getAsTemplateOrTemplatePattern(), in MarkUsedTemplateParameters() 6014 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters() 6019 for (const auto &P : TemplateArg.pack_elements()) in MarkUsedTemplateParameters()
|
| H A D | SemaType.cpp | 3536 case DeclaratorContext::TemplateArg: in GetDeclSpecTypeForDeclarator() 3679 case DeclaratorContext::TemplateArg: in GetDeclSpecTypeForDeclarator() 4765 case DeclaratorContext::TemplateArg: in GetFullTypeForDeclarator() 5677 !IsTypedefName && D.getContext() != DeclaratorContext::TemplateArg && in GetFullTypeForDeclarator() 5820 case DeclaratorContext::TemplateArg: in GetFullTypeForDeclarator()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 1561 /*Range=*/nullptr, DeclaratorContext::TemplateArg); in ParseTemplateArgument()
|
| H A D | ParseDecl.cpp | 2885 if (Context == DeclaratorContext::TemplateArg || in getDeclSpecContextFromDeclaratorContext() 6259 else if (D.getContext() == DeclaratorContext::TemplateArg) in ParseDirectDeclarator()
|