Searched refs:DefaultArg (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 858 ParsedType DefaultArg; in ParseTypeParameter() local 866 DefaultArg = in ParseTypeParameter() 875 DefaultArg, in ParseTypeParameter() 993 ParsedTemplateArgument DefaultArg; in ParseTemplateTemplateParameter() local 995 DefaultArg = ParseTemplateTemplateArgument(); in ParseTemplateTemplateParameter() 996 if (DefaultArg.isInvalid()) { in ParseTemplateTemplateParameter() 1007 Position, EqualLoc, DefaultArg); in ParseTemplateTemplateParameter() 1043 ExprResult DefaultArg; in ParseNonTypeTemplateParameter() local 1065 DefaultArg = Actions.CorrectDelayedTyposInExpr(ParseInitializer()); in ParseNonTypeTemplateParameter() 1066 if (DefaultArg.isInvalid()) in ParseNonTypeTemplateParameter() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclCXX.cpp | 73 const Expr *DefaultArg; member in __anonc650e9f60111::CheckDefaultArgumentVisitor 77 : S(S), DefaultArg(DefaultArg) {} in CheckDefaultArgumentVisitor() 133 << Decl << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 330 Expr *DefaultArg) { in ActOnParamDefaultArgument() argument 331 if (!param || !DefaultArg) in ActOnParamDefaultArgument() 340 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument() 353 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument() 363 DefaultArg = Result.getAs<Expr>(); in ActOnParamDefaultArgument() 367 if (DefaultArgChecker.Visit(DefaultArg)) in ActOnParamDefaultArgument() 399 if (DefaultArg) { in ActOnParamDefaultArgumentError() [all …]
|
| H A D | SemaTemplate.cpp | 1043 ParsedType DefaultArg, in ActOnTypeParameter() argument 1071 if (DefaultArg && IsParameterPack) { in ActOnTypeParameter() 1073 DefaultArg = nullptr; in ActOnTypeParameter() 1077 if (DefaultArg) { in ActOnTypeParameter() 1079 GetTypeFromParser(DefaultArg, &DefaultTInfo); in ActOnTypeParameter() 1685 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() local 1686 if (DefaultArg.getArgument().getAsTemplate().isNull()) { in ActOnTemplateTemplateParameter() 1687 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_valid_template) in ActOnTemplateTemplateParameter() 1688 << DefaultArg.getSourceRange(); in ActOnTemplateTemplateParameter() 1693 if (DiagnoseUnexpandedParameterPack(DefaultArg.getLocation(), in ActOnTemplateTemplateParameter() [all …]
|
| H A D | SemaLookup.cpp | 1642 auto &DefaultArg = D->getDefaultArgStorage(); in hasAcceptableDefaultArgument() local 1643 if (!DefaultArg.isInherited() && S.isAcceptable(D, Kind)) in hasAcceptableDefaultArgument() 1646 if (!DefaultArg.isInherited() && Modules) { in hasAcceptableDefaultArgument() 1653 D = DefaultArg.getInheritedFrom(); in hasAcceptableDefaultArgument()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 3043 Expr* DefaultArg); 3044 ExprResult ConvertParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 3046 void SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 8271 ParsedType DefaultArg, bool HasTypeConstraint); 8307 Expr *DefaultArg); 8317 ParsedTemplateArgument DefaultArg);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 3923 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() local 3926 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 4533 auto *DefaultArg = Record.readExpr(); in UpdateDecl() local 4538 Param->setDefaultArg(DefaultArg); in UpdateDecl()
|