Home
last modified time | relevance | path

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

/external/clang/test/SemaCXX/
Dimplicit-exception-spec.cpp27 struct TemplateArg { struct
28 …int n = ExceptionIf<noexcept(TemplateArg())>::f(); // expected-error {{cannot be used by non-stati… argument
30 bool x = noexcept(TemplateArg());
/external/clang/include/clang/AST/
DTemplateBase.h103 struct TA TemplateArg; member
150 TemplateArg.Name = Name.getAsVoidPointer(); in TemplateArgument()
151 TemplateArg.NumExpansions = 0; in TemplateArgument()
168 TemplateArg.Name = Name.getAsVoidPointer(); in TemplateArgument()
170 TemplateArg.NumExpansions = *NumExpansions + 1; in TemplateArgument()
172 TemplateArg.NumExpansions = 0; in TemplateArgument()
254 return TemplateName::getFromVoidPointer(TemplateArg.Name); in getAsTemplate()
263 return TemplateName::getFromVoidPointer(TemplateArg.Name); in getAsTemplateOrTemplatePattern()
/external/clang/lib/AST/
DTemplateBase.cpp229 if (TemplateArg.NumExpansions) in getNumTemplateExpansions()
230 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp4524 const TemplateArgument &TemplateArg,
4846 const TemplateArgument &TemplateArg, in MarkUsedTemplateParameters() argument
4850 switch (TemplateArg.getKind()) { in MarkUsedTemplateParameters()
4857 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced, in MarkUsedTemplateParameters()
4862 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
4869 TemplateArg.getAsTemplateOrTemplatePattern(), in MarkUsedTemplateParameters()
4874 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
4879 for (TemplateArgument::pack_iterator P = TemplateArg.pack_begin(), in MarkUsedTemplateParameters()
4880 PEnd = TemplateArg.pack_end(); in MarkUsedTemplateParameters()