Searched refs:DefaultArg (Results 1 - 5 of 5) sorted by relevance
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 515 ParsedType DefaultArg; local 518 DefaultArg = ParseTypeName(/*Range=*/0, 524 Depth, Position, EqualLoc, DefaultArg); 609 ParsedTemplateArgument DefaultArg; local 612 DefaultArg = ParseTemplateTemplateArgument(); 613 if (DefaultArg.isInvalid()) { 624 Position, EqualLoc, DefaultArg); 653 ExprResult DefaultArg; local 665 DefaultArg = ParseAssignmentExpression(); 666 if (DefaultArg [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 560 ParsedType DefaultArg) { 588 if (DefaultArg && Ellipsis) { 590 DefaultArg = ParsedType(); 594 if (DefaultArg) { 596 GetTypeFromParser(DefaultArg, &DefaultTInfo); 798 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); local 799 if (DefaultArg.getArgument().getAsTemplate().isNull()) { 800 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_class_template) 801 << DefaultArg.getSourceRange(); 806 if (DiagnoseUnexpandedParameterPack(DefaultArg 553 ActOnTypeParameter(Scope *S, bool Typename, bool Ellipsis, SourceLocation EllipsisLoc, SourceLocation KeyLoc, IdentifierInfo *ParamName, SourceLocation ParamNameLoc, unsigned Depth, unsigned Position, SourceLocation EqualLoc, ParsedType DefaultArg) argument [all...] |
H A D | SemaDeclCXX.cpp | 59 Expr *DefaultArg; member in class:__anon3260::CheckDefaultArgumentVisitor 64 : DefaultArg(defarg), S(s) {} 97 << Param->getDeclName() << DefaultArg->getSourceRange(); 105 << VDecl->getDeclName() << DefaultArg->getSourceRange(); 302 Expr *DefaultArg) { 303 if (!param || !DefaultArg) 312 << DefaultArg->getSourceRange(); 318 if (DiagnoseUnexpandedParameterPack(DefaultArg, UPPC_DefaultArgument)) { 324 CheckDefaultArgumentVisitor DefaultArgChecker(DefaultArg, this); 325 if (DefaultArgChecker.Visit(DefaultArg)) { 301 ActOnParamDefaultArgument(Decl *param, SourceLocation EqualLoc, Expr *DefaultArg) argument [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 1525 bool SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 5077 ParsedType DefaultArg); 5084 Expr *DefaultArg); 5094 ParsedTemplateArgument DefaultArg);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | Expr.cpp | 3101 } else if (const CXXDefaultArgExpr *DefaultArg 3104 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC);
|
Completed in 234 milliseconds