Searched refs:DefaultArg (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 851 ParsedType DefaultArg; in ParseTypeParameter() local 853 DefaultArg = in ParseTypeParameter() 861 DefaultArg, in ParseTypeParameter() 979 ParsedTemplateArgument DefaultArg; in ParseTemplateTemplateParameter() local 981 DefaultArg = ParseTemplateTemplateArgument(); in ParseTemplateTemplateParameter() 982 if (DefaultArg.isInvalid()) { in ParseTemplateTemplateParameter() 993 Position, EqualLoc, DefaultArg); in ParseTemplateTemplateParameter() 1029 ExprResult DefaultArg; in ParseNonTypeTemplateParameter() local 1043 DefaultArg = in ParseNonTypeTemplateParameter() 1045 if (DefaultArg.isInvalid()) in ParseNonTypeTemplateParameter() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 1042 ParsedType DefaultArg, in ActOnTypeParameter() argument 1070 if (DefaultArg && IsParameterPack) { in ActOnTypeParameter() 1072 DefaultArg = nullptr; in ActOnTypeParameter() 1076 if (DefaultArg) { in ActOnTypeParameter() 1078 GetTypeFromParser(DefaultArg, &DefaultTInfo); in ActOnTypeParameter() 1672 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() local 1673 if (DefaultArg.getArgument().getAsTemplate().isNull()) { in ActOnTemplateTemplateParameter() 1674 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_valid_template) in ActOnTemplateTemplateParameter() 1675 << DefaultArg.getSourceRange(); in ActOnTemplateTemplateParameter() 1680 if (DiagnoseUnexpandedParameterPack(DefaultArg.getLocation(), in ActOnTemplateTemplateParameter() [all …]
|
| H A D | SemaDeclCXX.cpp | 67 const Expr *DefaultArg; member in __anonb2dcaa770111::CheckDefaultArgumentVisitor 70 CheckDefaultArgumentVisitor(Sema &S, const Expr *DefaultArg) in CheckDefaultArgumentVisitor() argument 71 : S(S), DefaultArg(DefaultArg) {} in CheckDefaultArgumentVisitor() 109 << Param->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 126 << Decl << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 323 Expr *DefaultArg) { in ActOnParamDefaultArgument() argument 324 if (!param || !DefaultArg) in ActOnParamDefaultArgument() 339 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument() 344 if (DiagnoseUnexpandedParameterPack(DefaultArg, UPPC_DefaultArgument)) { in ActOnParamDefaultArgument() 353 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument() [all …]
|
| H A D | SemaLookup.cpp | 1629 auto &DefaultArg = D->getDefaultArgStorage(); in hasAcceptableDefaultArgument() local 1630 if (!DefaultArg.isInherited() && S.isAcceptable(D, Kind)) in hasAcceptableDefaultArgument() 1633 if (!DefaultArg.isInherited() && Modules) { in hasAcceptableDefaultArgument() 1640 D = DefaultArg.getInheritedFrom(); in hasAcceptableDefaultArgument()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 2981 ExprResult ConvertParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 2983 void SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 8075 ParsedType DefaultArg, bool HasTypeConstraint); 8108 Expr *DefaultArg); 8118 ParsedTemplateArgument DefaultArg);
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 4379 auto *DefaultArg = Record.readExpr(); in UpdateDecl() local 4384 Param->setDefaultArg(DefaultArg); in UpdateDecl()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Expr.cpp | 3924 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() local 3927 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
|