Searched refs:DefaultArg (Results 1 – 6 of 6) sorted by relevance
/external/clang/test/Analysis/ |
D | dtor.cpp | 162 struct DefaultArg { struct 163 DefaultArg(int x = 0) {} in DefaultArg() argument 164 ~DefaultArg(); 167 struct InheritsDefaultArg : DefaultArg {
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 518 ParsedType DefaultArg; in ParseTypeParameter() local 521 DefaultArg = ParseTypeName(/*Range=*/0, in ParseTypeParameter() 527 Depth, Position, EqualLoc, DefaultArg); in ParseTypeParameter() 612 ParsedTemplateArgument DefaultArg; in ParseTemplateTemplateParameter() local 615 DefaultArg = ParseTemplateTemplateArgument(); in ParseTemplateTemplateParameter() 616 if (DefaultArg.isInvalid()) { in ParseTemplateTemplateParameter() 626 Position, EqualLoc, DefaultArg); in ParseTemplateTemplateParameter() 655 ExprResult DefaultArg; in ParseNonTypeTemplateParameter() local 667 DefaultArg = ParseAssignmentExpression(); in ParseNonTypeTemplateParameter() 668 if (DefaultArg.isInvalid()) in ParseNonTypeTemplateParameter() [all …]
|
/external/clang/lib/Sema/ |
D | SemaTemplate.cpp | 551 ParsedType DefaultArg) { in ActOnTypeParameter() argument 587 if (DefaultArg && Ellipsis) { in ActOnTypeParameter() 589 DefaultArg = ParsedType(); in ActOnTypeParameter() 593 if (DefaultArg) { in ActOnTypeParameter() 595 GetTypeFromParser(DefaultArg, &DefaultTInfo); in ActOnTypeParameter() 802 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() local 803 if (DefaultArg.getArgument().getAsTemplate().isNull()) { in ActOnTemplateTemplateParameter() 804 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_class_template) in ActOnTemplateTemplateParameter() 805 << DefaultArg.getSourceRange(); in ActOnTemplateTemplateParameter() 810 if (DiagnoseUnexpandedParameterPack(DefaultArg.getLocation(), in ActOnTemplateTemplateParameter() [all …]
|
D | SemaDeclCXX.cpp | 56 Expr *DefaultArg; member in __anon8123c3a80111::CheckDefaultArgumentVisitor 61 : DefaultArg(defarg), S(s) {} in CheckDefaultArgumentVisitor() 93 << Param->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 101 << VDecl->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 280 Expr *DefaultArg) { in ActOnParamDefaultArgument() argument 281 if (!param || !DefaultArg) in ActOnParamDefaultArgument() 290 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument() 296 if (DiagnoseUnexpandedParameterPack(DefaultArg, UPPC_DefaultArgument)) { in ActOnParamDefaultArgument() 302 CheckDefaultArgumentVisitor DefaultArgChecker(DefaultArg, this); in ActOnParamDefaultArgument() 303 if (DefaultArgChecker.Visit(DefaultArg)) { in ActOnParamDefaultArgument() [all …]
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 1301 bool SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 4580 ParsedType DefaultArg); 4587 Expr *DefaultArg); 4597 ParsedTemplateArgument DefaultArg);
|
/external/clang/lib/AST/ |
D | Expr.cpp | 2930 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() local 2933 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
|