Home
last modified time | relevance | path

Searched refs:TemplateArg (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DTemplateBase.h145 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 DDeclTemplate.h621 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 DTemplateBase.cpp276 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 DDeclTemplate.cpp545 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 Dimplicit-exception-spec.cpp26 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 DUseAutoCheck.cpp245 auto TemplateArg = in makeDeclWithTemplateCastMatcher() local
250 callee(functionDecl(TemplateArg, in makeDeclWithTemplateCastMatcher()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDeclSpec.h1785 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 DSemaTemplateDeduction.cpp149 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 DSemaType.cpp3536 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 DParseTemplate.cpp1561 /*Range=*/nullptr, DeclaratorContext::TemplateArg); in ParseTemplateArgument()
H A DParseDecl.cpp2885 if (Context == DeclaratorContext::TemplateArg || in getDeclSpecContextFromDeclaratorContext()
6259 else if (D.getContext() == DeclaratorContext::TemplateArg) in ParseDirectDeclarator()