Home
last modified time | relevance | path

Searched refs:DefaultArg (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseTemplate.cpp851 ParsedType DefaultArg; in ParseTypeParameter() local
853 DefaultArg = in ParseTypeParameter()
861 DefaultArg, in ParseTypeParameter()
979 ParsedTemplateArgument DefaultArg; in ParseTemplateTemplateParameter() local
981 DefaultArg = ParseTemplateTemplateArgument(); in ParseTemplateTemplateParameter()
982 if (DefaultArg.isInvalid()) { in ParseTemplateTemplateParameter()
993 Position, EqualLoc, DefaultArg); in ParseTemplateTemplateParameter()
1029 ExprResult DefaultArg; in ParseNonTypeTemplateParameter() local
1043 DefaultArg = in ParseNonTypeTemplateParameter()
1045 if (DefaultArg.isInvalid()) in ParseNonTypeTemplateParameter()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplate.cpp1042 ParsedType DefaultArg, in ActOnTypeParameter() argument
1070 if (DefaultArg && IsParameterPack) { in ActOnTypeParameter()
1072 DefaultArg = nullptr; in ActOnTypeParameter()
1076 if (DefaultArg) { in ActOnTypeParameter()
1078 GetTypeFromParser(DefaultArg, &DefaultTInfo); in ActOnTypeParameter()
1672 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() local
1673 if (DefaultArg.getArgument().getAsTemplate().isNull()) { in ActOnTemplateTemplateParameter()
1674 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_valid_template) in ActOnTemplateTemplateParameter()
1675 << DefaultArg.getSourceRange(); in ActOnTemplateTemplateParameter()
1680 if (DiagnoseUnexpandedParameterPack(DefaultArg.getLocation(), in ActOnTemplateTemplateParameter()
[all …]
H A DSemaDeclCXX.cpp67 const Expr *DefaultArg; member in __anonb2dcaa770111::CheckDefaultArgumentVisitor
70 CheckDefaultArgumentVisitor(Sema &S, const Expr *DefaultArg) in CheckDefaultArgumentVisitor() argument
71 : S(S), DefaultArg(DefaultArg) {} in CheckDefaultArgumentVisitor()
109 << Param->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr()
126 << Decl << DefaultArg->getSourceRange(); in VisitDeclRefExpr()
323 Expr *DefaultArg) { in ActOnParamDefaultArgument() argument
324 if (!param || !DefaultArg) in ActOnParamDefaultArgument()
339 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument()
344 if (DiagnoseUnexpandedParameterPack(DefaultArg, UPPC_DefaultArgument)) { in ActOnParamDefaultArgument()
353 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument()
[all …]
H A DSemaLookup.cpp1629 auto &DefaultArg = D->getDefaultArgStorage(); in hasAcceptableDefaultArgument() local
1630 if (!DefaultArg.isInherited() && S.isAcceptable(D, Kind)) in hasAcceptableDefaultArgument()
1633 if (!DefaultArg.isInherited() && Modules) { in hasAcceptableDefaultArgument()
1640 D = DefaultArg.getInheritedFrom(); in hasAcceptableDefaultArgument()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h2981 ExprResult ConvertParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg,
2983 void SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg,
8075 ParsedType DefaultArg, bool HasTypeConstraint);
8108 Expr *DefaultArg);
8118 ParsedTemplateArgument DefaultArg);
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTReaderDecl.cpp4379 auto *DefaultArg = Record.readExpr(); in UpdateDecl() local
4384 Param->setDefaultArg(DefaultArg); in UpdateDecl()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExpr.cpp3924 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() local
3927 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()