Searched refs:DefaultArg (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 740 ParsedType DefaultArg; in ParseTypeParameter() local 753 DefaultArg = in ParseTypeParameter() 762 DefaultArg, in ParseTypeParameter() 882 ParsedTemplateArgument DefaultArg; in ParseTemplateTemplateParameter() local 884 DefaultArg = ParseTemplateTemplateArgument(); in ParseTemplateTemplateParameter() 885 if (DefaultArg.isInvalid()) { in ParseTemplateTemplateParameter() 895 ParamName, NameLoc, Depth, Position, EqualLoc, DefaultArg); in ParseTemplateTemplateParameter() 932 ExprResult DefaultArg; in ParseNonTypeTemplateParameter() local 954 DefaultArg = Actions.CorrectDelayedTyposInExpr(ParseInitializer()); in ParseNonTypeTemplateParameter() 955 if (DefaultArg.isInvalid()) in ParseNonTypeTemplateParameter() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 77 const Expr *DefaultArg; member in __anon42c808800111::CheckDefaultArgumentVisitor 80 CheckDefaultArgumentVisitor(Sema &S, const Expr *DefaultArg) in CheckDefaultArgumentVisitor() argument 81 : S(S), DefaultArg(DefaultArg) {} in CheckDefaultArgumentVisitor() 120 << Param->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 137 << Decl << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 331 Expr *DefaultArg) { in ActOnParamDefaultArgument() argument 332 if (!param || !DefaultArg) in ActOnParamDefaultArgument() 341 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument() 342 return ActOnParamDefaultArgumentError(param, EqualLoc, DefaultArg); in ActOnParamDefaultArgument() 386 ActOnParamDefaultArgumentError(Decl * param,SourceLocation EqualLoc,Expr * DefaultArg) ActOnParamDefaultArgumentError() argument [all...] |
H A D | SemaTemplate.cpp | 999 ParsedType DefaultArg, in ActOnTypeParameter() argument 1027 if (DefaultArg && IsParameterPack) { in ActOnTypeParameter() 1029 DefaultArg = nullptr; in ActOnTypeParameter() 1033 if (DefaultArg) { in ActOnTypeParameter() 1035 GetTypeFromParser(DefaultArg, &DefaultTInfo); in ActOnTypeParameter() 1626 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() local 1627 if (DefaultArg.getArgument().getAsTemplate().isNull()) { in ActOnTemplateTemplateParameter() 1628 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_valid_template) in ActOnTemplateTemplateParameter() 1629 << DefaultArg.getSourceRange(); in ActOnTemplateTemplateParameter() 1634 if (DiagnoseUnexpandedParameterPack(DefaultArg.getLocation(), in ActOnTemplateTemplateParameter() [all …]
|
H A D | SemaLookup.cpp | 1663 auto &DefaultArg = D->getDefaultArgStorage(); in hasAcceptableDefaultArgument() local 1664 if (!DefaultArg.isInherited() && S.isAcceptable(D, Kind)) in hasAcceptableDefaultArgument() 1667 if (!DefaultArg.isInherited() && Modules) { in hasAcceptableDefaultArgument() 1674 D = DefaultArg.getInheritedFrom(); in hasAcceptableDefaultArgument()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 5991 Expr *DefaultArg); 5992 ExprResult ConvertParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 5994 void SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 11211 ParsedType DefaultArg, bool HasTypeConstraint); 11258 Expr *DefaultArg); 11267 SourceLocation EqualLoc, ParsedTemplateArgument DefaultArg);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 3998 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() local 4001 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 4596 auto *DefaultArg = Record.readExpr(); in UpdateDecl() local 4601 Param->setDefaultArg(DefaultArg); in UpdateDecl()
|