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

/external/clang/test/SemaCXX/
H A Dimplicit-exception-spec.cpp26 struct TemplateArg { struct in namespace:InClassInitializers
27 int n = ExceptionIf<noexcept(TemplateArg())>::f(); // expected-error {{cannot use defaulted default constructor of 'TemplateArg' within the class outside of member functions}}
28 // expected-note@-1 {{implicit default constructor for 'InClassInitializers::TemplateArg' first required here}}
/external/clang/include/clang/AST/
H A DTemplateBase.h113 struct TA TemplateArg; member in union:clang::TemplateArgument::__anon943
162 TemplateArg.Kind = Template;
163 TemplateArg.Name = Name.getAsVoidPointer();
164 TemplateArg.NumExpansions = 0;
179 TemplateArg.Kind = TemplateExpansion;
180 TemplateArg.Name = Name.getAsVoidPointer();
182 TemplateArg.NumExpansions = *NumExpansions + 1;
184 TemplateArg.NumExpansions = 0;
263 return TemplateName::getFromVoidPointer(TemplateArg.Name);
272 return TemplateName::getFromVoidPointer(TemplateArg
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp4650 const TemplateArgument &TemplateArg,
4972 const TemplateArgument &TemplateArg,
4976 switch (TemplateArg.getKind()) {
4983 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced,
4988 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced,
4995 TemplateArg.getAsTemplateOrTemplatePattern(),
5000 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced,
5005 for (const auto &P : TemplateArg.pack_elements())
4971 MarkUsedTemplateParameters(ASTContext &Ctx, const TemplateArgument &TemplateArg, bool OnlyDeduced, unsigned Depth, llvm::SmallBitVector &Used) argument

Completed in 146 milliseconds