Searched refs:DefaultArg (Results 1 - 5 of 5) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseTemplate.cpp515 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 DSemaTemplate.cpp560 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 DSemaDeclCXX.cpp59 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 DSema.h1525 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 DExpr.cpp3101 } else if (const CXXDefaultArgExpr *DefaultArg
3104 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC);

Completed in 234 milliseconds