Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTemplateBase.h146 struct TA TemplateArg;
190 TemplateArg.Kind = Template;
191 TemplateArg.Name = Name.getAsVoidPointer();
192 TemplateArg.NumExpansions = 0;
207 TemplateArg.Kind = TemplateExpansion;
208 TemplateArg.Name = Name.getAsVoidPointer();
210 TemplateArg.NumExpansions = *NumExpansions + 1;
212 TemplateArg.NumExpansions = 0;
295 return TemplateName::getFromVoidPointer(TemplateArg.Name);
304 return TemplateName::getFromVoidPointer(TemplateArg.Name);
H A DDeclTemplate.h611 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile() local
612 TemplateArg.Profile(ID, Context); in Profile()
2059 for (const TemplateArgument &TemplateArg : TemplateArgs)
2060 TemplateArg.Profile(ID, Context);
2909 for (const TemplateArgument &TemplateArg : TemplateArgs)
2910 TemplateArg.Profile(ID, Context);
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DTemplateBase.cpp273 if (TemplateArg.NumExpansions) in getNumTemplateExpansions()
274 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions()
370 return TemplateArg.Name == Other.TemplateArg.Name && in structurallyEquals()
371 TemplateArg.NumExpansions == Other.TemplateArg.NumExpansions; in structurallyEquals()
H A DDeclTemplate.cpp534 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile() local
535 TemplateArg.Profile(ID, Context); in Profile()
1209 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile() local
1210 TemplateArg.Profile(ID, Context); in Profile()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h1784 TemplateArg, // Any template argument (in template argument list). enumerator
2021 case DeclaratorContext::TemplateArg: in mayOmitIdentifier()
2061 case DeclaratorContext::TemplateArg: in mayHaveIdentifier()
2104 case DeclaratorContext::TemplateArg: in mayHaveDecompositionDeclarator()
2160 case DeclaratorContext::TemplateArg: in mayBeFollowedByCXXDirectInit()
2381 case DeclaratorContext::TemplateArg: in isFunctionDeclarationContext()
2426 case DeclaratorContext::TemplateArg: in isExpressionContext()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp163 const TemplateArgument &TemplateArg,
6108 const TemplateArgument &TemplateArg, in MarkUsedTemplateParameters() argument
6112 switch (TemplateArg.getKind()) { in MarkUsedTemplateParameters()
6119 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced, in MarkUsedTemplateParameters()
6124 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
6131 TemplateArg.getAsTemplateOrTemplatePattern(), in MarkUsedTemplateParameters()
6136 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
6141 for (const auto &P : TemplateArg.pack_elements()) in MarkUsedTemplateParameters()
H A DSemaType.cpp3441 case DeclaratorContext::TemplateArg: in GetDeclSpecTypeForDeclarator()
3580 case DeclaratorContext::TemplateArg: in GetDeclSpecTypeForDeclarator()
4650 case DeclaratorContext::TemplateArg: in GetFullTypeForDeclarator()
5549 !IsTypedefName && D.getContext() != DeclaratorContext::TemplateArg && in GetFullTypeForDeclarator()
5685 case DeclaratorContext::TemplateArg: in GetFullTypeForDeclarator()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseTemplate.cpp1529 /*Range=*/nullptr, DeclaratorContext::TemplateArg); in ParseTemplateArgument()
H A DParseDecl.cpp2787 if (Context == DeclaratorContext::TemplateArg || in getDeclSpecContextFromDeclaratorContext()
6074 else if (D.getContext() == DeclaratorContext::TemplateArg) in ParseDirectDeclarator()