Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateBase.h136 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 DDeclTemplate.h600 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 DTemplateBase.cpp255 if (TemplateArg.NumExpansions) in getNumTemplateExpansions()
256 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp163 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()