Searched refs:TemplateArg (Results 1 - 9 of 9) sorted by relevance
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | TemplateBase.h | 146 struct TA TemplateArg; member in union:clang::TemplateArgument::__anon96 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 [all...] |
H A D | DeclTemplate.h | 611 for (const TemplateArgument &TemplateArg : TemplateArgs) 612 TemplateArg.Profile(ID, Context); 2059 for (const TemplateArgument &TemplateArg : TemplateArgs) 2060 TemplateArg.Profile(ID, Context); 2909 for (const TemplateArgument &TemplateArg : TemplateArgs) 2910 TemplateArg.Profile(ID, Context);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | TemplateBase.cpp | 273 if (TemplateArg.NumExpansions) 274 return TemplateArg.NumExpansions - 1; 370 return TemplateArg.Name == Other.TemplateArg.Name && 371 TemplateArg.NumExpansions == Other.TemplateArg.NumExpansions;
|
H A D | DeclTemplate.cpp | 534 for (const TemplateArgument &TemplateArg : TemplateArgs) 535 TemplateArg.Profile(ID, Context); 1209 for (const TemplateArgument &TemplateArg : TemplateArgs) 1210 TemplateArg.Profile(ID, Context);
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1784 TemplateArg, // Any template argument (in template argument list). member in class:clang::DeclaratorContext 2021 case DeclaratorContext::TemplateArg: 2061 case DeclaratorContext::TemplateArg: 2104 case DeclaratorContext::TemplateArg: 2160 case DeclaratorContext::TemplateArg: 2381 case DeclaratorContext::TemplateArg: 2426 case DeclaratorContext::TemplateArg:
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 163 const TemplateArgument &TemplateArg, 6108 const TemplateArgument &TemplateArg, 6112 switch (TemplateArg.getKind()) { 6119 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced, 6124 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, 6131 TemplateArg.getAsTemplateOrTemplatePattern(), 6136 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, 6141 for (const auto &P : TemplateArg.pack_elements()) 6107 MarkUsedTemplateParameters(ASTContext &Ctx, const TemplateArgument &TemplateArg, bool OnlyDeduced, unsigned Depth, llvm::SmallBitVector &Used) argument
|
H A D | SemaType.cpp | 3441 case DeclaratorContext::TemplateArg: 3580 case DeclaratorContext::TemplateArg: 4650 case DeclaratorContext::TemplateArg: 5549 !IsTypedefName && D.getContext() != DeclaratorContext::TemplateArg && 5685 case DeclaratorContext::TemplateArg:
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 1529 /*Range=*/nullptr, DeclaratorContext::TemplateArg);
|
H A D | ParseDecl.cpp | 2787 if (Context == DeclaratorContext::TemplateArg || 6074 else if (D.getContext() == DeclaratorContext::TemplateArg)
|
Completed in 338 milliseconds