Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp858 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 DSemaDeclCXX.cpp73 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 DSemaTemplate.cpp1043 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 DSemaLookup.cpp1642 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 DSema.h3043 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 DExpr.cpp3923 } 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 DASTReaderDecl.cpp4533 auto *DefaultArg = Record.readExpr(); in UpdateDecl() local
4538 Param->setDefaultArg(DefaultArg); in UpdateDecl()