Searched defs:TemplateArg (Results 1 - 3 of 3) sorted by relevance

/external/clang/test/SemaCXX/
H A Dimplicit-exception-spec.cpp27 struct TemplateArg { struct in namespace:InClassInitializers
28 int n = ExceptionIf<noexcept(TemplateArg())>::f(); // expected-error {{cannot be used by non-static data member initializer}}
30 bool x = noexcept(TemplateArg());
/external/clang/include/clang/AST/
H A DTemplateBase.h112 struct TA TemplateArg; member in union:clang::TemplateArgument::__anon16730
161 TemplateArg.Kind = Template;
162 TemplateArg.Name = Name.getAsVoidPointer();
163 TemplateArg.NumExpansions = 0;
178 TemplateArg.Kind = TemplateExpansion;
179 TemplateArg.Name = Name.getAsVoidPointer();
181 TemplateArg.NumExpansions = *NumExpansions + 1;
183 TemplateArg.NumExpansions = 0;
267 return TemplateName::getFromVoidPointer(TemplateArg.Name);
276 return TemplateName::getFromVoidPointer(TemplateArg
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp4685 const TemplateArgument &TemplateArg,
5007 const TemplateArgument &TemplateArg,
5011 switch (TemplateArg.getKind()) {
5018 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced,
5023 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced,
5030 TemplateArg.getAsTemplateOrTemplatePattern(),
5035 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced,
5040 for (TemplateArgument::pack_iterator P = TemplateArg.pack_begin(),
5041 PEnd = TemplateArg.pack_end();
5006 MarkUsedTemplateParameters(ASTContext &Ctx, const TemplateArgument &TemplateArg, bool OnlyDeduced, unsigned Depth, llvm::SmallBitVector &Used) argument

Completed in 242 milliseconds