Searched refs:DefaultArg (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 821 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 D | SemaTemplate.cpp | 1036 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 D | SemaDeclCXX.cpp | 63 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 D | SemaLookup.cpp | 1589 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 D | Sema.h | 2716 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 D | Expr.cpp | 3737 } 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 D | ASTReaderDecl.cpp | 4498 auto *DefaultArg = Record.readExpr(); in UpdateDecl() local 4503 Param->setDefaultArg(DefaultArg); in UpdateDecl()
|