Searched refs:TemplateArg (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 136 struct TA TemplateArg; member 180 TemplateArg.Kind = Template; in TemplateArgument() 181 TemplateArg.Name = Name.getAsVoidPointer(); in TemplateArgument() 182 TemplateArg.NumExpansions = 0; in TemplateArgument() 197 TemplateArg.Kind = TemplateExpansion; in TemplateArgument() 198 TemplateArg.Name = Name.getAsVoidPointer(); in TemplateArgument() 200 TemplateArg.NumExpansions = *NumExpansions + 1; in TemplateArgument() 202 TemplateArg.NumExpansions = 0; in TemplateArgument() 283 return TemplateName::getFromVoidPointer(TemplateArg.Name); in getAsTemplate() 292 return TemplateName::getFromVoidPointer(TemplateArg.Name); in getAsTemplateOrTemplatePattern()
|
| H A D | DeclTemplate.h | 600 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile() local 601 TemplateArg.Profile(ID, Context); in Profile() 1886 for (const TemplateArgument &TemplateArg : TemplateArgs) 1887 TemplateArg.Profile(ID, Context); 2719 for (const TemplateArgument &TemplateArg : TemplateArgs) 2720 TemplateArg.Profile(ID, Context);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 255 if (TemplateArg.NumExpansions) in getNumTemplateExpansions() 256 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 163 const TemplateArgument &TemplateArg, 5584 const TemplateArgument &TemplateArg, in MarkUsedTemplateParameters() argument 5588 switch (TemplateArg.getKind()) { in MarkUsedTemplateParameters() 5595 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced, in MarkUsedTemplateParameters() 5600 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters() 5607 TemplateArg.getAsTemplateOrTemplatePattern(), in MarkUsedTemplateParameters() 5612 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters() 5617 for (const auto &P : TemplateArg.pack_elements()) in MarkUsedTemplateParameters()
|