Searched refs:TemplateArg (Results 1 – 4 of 4) sorted by relevance
/external/clang/test/SemaCXX/ |
D | implicit-exception-spec.cpp | 27 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/ |
D | TemplateBase.h | 103 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/ |
D | TemplateBase.cpp | 229 if (TemplateArg.NumExpansions) in getNumTemplateExpansions() 230 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 4524 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()
|