Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseTemplate.cpp821 ParsedType DefaultArg; in ParseTypeParameter() local
823 DefaultArg = in ParseTypeParameter()
831 DefaultArg, in ParseTypeParameter()
936 ParsedTemplateArgument DefaultArg; in ParseTemplateTemplateParameter() local
938 DefaultArg = ParseTemplateTemplateArgument(); in ParseTemplateTemplateParameter()
939 if (DefaultArg.isInvalid()) { in ParseTemplateTemplateParameter()
950 Position, EqualLoc, DefaultArg); in ParseTemplateTemplateParameter()
985 ExprResult DefaultArg; in ParseNonTypeTemplateParameter() local
996 DefaultArg = Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression()); in ParseNonTypeTemplateParameter()
997 if (DefaultArg.isInvalid()) in ParseNonTypeTemplateParameter()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplate.cpp1036 ParsedType DefaultArg, in ActOnTypeParameter() argument
1064 if (DefaultArg && IsParameterPack) { in ActOnTypeParameter()
1066 DefaultArg = nullptr; in ActOnTypeParameter()
1070 if (DefaultArg) { in ActOnTypeParameter()
1072 GetTypeFromParser(DefaultArg, &DefaultTInfo); in ActOnTypeParameter()
1665 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() local
1666 if (DefaultArg.getArgument().getAsTemplate().isNull()) { in ActOnTemplateTemplateParameter()
1667 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_valid_template) in ActOnTemplateTemplateParameter()
1668 << DefaultArg.getSourceRange(); in ActOnTemplateTemplateParameter()
1673 if (DiagnoseUnexpandedParameterPack(DefaultArg.getLocation(), in ActOnTemplateTemplateParameter()
[all …]
H A DSemaDeclCXX.cpp63 const Expr *DefaultArg; member in __anon26624a2b0111::CheckDefaultArgumentVisitor
66 CheckDefaultArgumentVisitor(Sema &S, const Expr *DefaultArg) in CheckDefaultArgumentVisitor() argument
67 : S(S), DefaultArg(DefaultArg) {} in CheckDefaultArgumentVisitor()
101 << Param->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr()
117 << VDecl->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr()
308 Expr *DefaultArg) { in ActOnParamDefaultArgument() argument
309 if (!param || !DefaultArg) in ActOnParamDefaultArgument()
324 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument()
329 if (DiagnoseUnexpandedParameterPack(DefaultArg, UPPC_DefaultArgument)) { in ActOnParamDefaultArgument()
338 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument()
[all …]
H A DSemaLookup.cpp1589 auto &DefaultArg = D->getDefaultArgStorage(); in hasVisibleDefaultArgument() local
1590 if (!DefaultArg.isInherited() && S.isVisible(D)) in hasVisibleDefaultArgument()
1593 if (!DefaultArg.isInherited() && Modules) { in hasVisibleDefaultArgument()
1599 D = DefaultArg.getInheritedFrom(); in hasVisibleDefaultArgument()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h2716 ExprResult ConvertParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg,
2718 void SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg,
7455 ParsedType DefaultArg, bool HasTypeConstraint);
7488 Expr *DefaultArg);
7498 ParsedTemplateArgument DefaultArg);
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExpr.cpp3737 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() local
3740 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp4498 auto *DefaultArg = Record.readExpr(); in UpdateDecl() local
4503 Param->setDefaultArg(DefaultArg); in UpdateDecl()