Lines Matching refs:DefaultArg
554 ParsedType DefaultArg) { in ActOnTypeParameter() argument
583 if (DefaultArg && IsParameterPack) { in ActOnTypeParameter()
585 DefaultArg = ParsedType(); in ActOnTypeParameter()
589 if (DefaultArg) { in ActOnTypeParameter()
591 GetTypeFromParser(DefaultArg, &DefaultTInfo); in ActOnTypeParameter()
790 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() local
791 if (DefaultArg.getArgument().getAsTemplate().isNull()) { in ActOnTemplateTemplateParameter()
792 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_class_template) in ActOnTemplateTemplateParameter()
793 << DefaultArg.getSourceRange(); in ActOnTemplateTemplateParameter()
798 if (DiagnoseUnexpandedParameterPack(DefaultArg.getLocation(), in ActOnTemplateTemplateParameter()
799 DefaultArg.getArgument().getAsTemplate(), in ActOnTemplateTemplateParameter()
803 Param->setDefaultArgument(DefaultArg, false); in ActOnTemplateTemplateParameter()