Searched refs:DefaultArg (Results 1 – 8 of 8) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/lib/Parse/ |
| HD | ParseTemplate.cpp | 538 ParsedType DefaultArg; in ParseTypeParameter() local 540 DefaultArg = ParseTypeName(/*Range=*/nullptr, in ParseTypeParameter() 545 EqualLoc, DefaultArg); in ParseTypeParameter() 642 ParsedTemplateArgument DefaultArg; in ParseTemplateTemplateParameter() local 644 DefaultArg = ParseTemplateTemplateArgument(); in ParseTemplateTemplateParameter() 645 if (DefaultArg.isInvalid()) { in ParseTemplateTemplateParameter() 656 Position, EqualLoc, DefaultArg); in ParseTemplateTemplateParameter() 690 ExprResult DefaultArg; in ParseNonTypeTemplateParameter() local 700 DefaultArg = Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression()); in ParseNonTypeTemplateParameter() 701 if (DefaultArg.isInvalid()) in ParseNonTypeTemplateParameter() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplate.cpp | 553 ParsedType DefaultArg) { in ActOnTypeParameter() argument 582 if (DefaultArg && IsParameterPack) { in ActOnTypeParameter() 584 DefaultArg = ParsedType(); in ActOnTypeParameter() 588 if (DefaultArg) { in ActOnTypeParameter() 590 GetTypeFromParser(DefaultArg, &DefaultTInfo); in ActOnTypeParameter() 789 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() local 790 if (DefaultArg.getArgument().getAsTemplate().isNull()) { in ActOnTemplateTemplateParameter() 791 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_class_template) in ActOnTemplateTemplateParameter() 792 << DefaultArg.getSourceRange(); in ActOnTemplateTemplateParameter() 797 if (DiagnoseUnexpandedParameterPack(DefaultArg.getLocation(), in ActOnTemplateTemplateParameter() [all …]
|
| HD | SemaDeclCXX.cpp | 59 Expr *DefaultArg; member in __anonce4ea9d90111::CheckDefaultArgumentVisitor 64 : DefaultArg(defarg), S(s) {} in CheckDefaultArgumentVisitor() 97 << Param->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 105 << VDecl->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 300 Expr *DefaultArg) { in ActOnParamDefaultArgument() argument 301 if (!param || !DefaultArg) in ActOnParamDefaultArgument() 310 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument() 316 if (DiagnoseUnexpandedParameterPack(DefaultArg, UPPC_DefaultArgument)) { in ActOnParamDefaultArgument() 326 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument() 331 CheckDefaultArgumentVisitor DefaultArgChecker(DefaultArg, this); in ActOnParamDefaultArgument() [all …]
|
| HD | SemaLookup.cpp | 1299 auto &DefaultArg = D->getDefaultArgStorage(); in hasVisibleDefaultArgument() local 1300 if (!DefaultArg.isInherited() && S.isVisible(D)) in hasVisibleDefaultArgument() 1303 if (!DefaultArg.isInherited() && Modules) { in hasVisibleDefaultArgument() 1311 D = DefaultArg.getInheritedFrom(); in hasVisibleDefaultArgument()
|
| HD | SemaExprCXX.cpp | 824 Expr *DefaultArg = in CheckCXXThrowOperand() local 826 Context.addDefaultArgExprForConstructor(CD, I, DefaultArg); in CheckCXXThrowOperand()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | MicrosoftCXXABI.cpp | 3798 Stmt *DefaultArg = getContext().getDefaultArgExprForConstructor(CD, I); in getAddrOfCXXCtorClosure() local 3799 assert(DefaultArg && "sema forgot to instantiate default args"); in getAddrOfCXXCtorClosure() 3800 ArgVec.push_back(DefaultArg); in getAddrOfCXXCtorClosure()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 1672 bool SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 5487 ParsedType DefaultArg); 5494 Expr *DefaultArg); 5504 ParsedTemplateArgument DefaultArg);
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | Expr.cpp | 3271 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() local 3274 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
|