Lines Matching defs:Depth
287 /// angle brackets. Depth is the depth of this template-parameter-list, which
295 bool Parser::ParseTemplateParameters(unsigned Depth,
308 Failed = ParseTemplateParameterList(Depth, TemplateParams);
335 Parser::ParseTemplateParameterList(unsigned Depth,
339 = ParseTemplateParameter(Depth, TemplateParams.size())) {
445 Decl *Parser::ParseTemplateParameter(unsigned Depth, unsigned Position) {
447 return ParseTypeParameter(Depth, Position);
450 return ParseTemplateTemplateParameter(Depth, Position);
455 return ParseNonTypeTemplateParameter(Depth, Position);
467 Decl *Parser::ParseTypeParameter(unsigned Depth, unsigned Position) {
514 KeyLoc, ParamName, NameLoc, Depth, Position,
530 Parser::ParseTemplateTemplateParameter(unsigned Depth, unsigned Position) {
539 if (ParseTemplateParameters(Depth + 1, TemplateParams, LAngleLoc,
603 Actions.ActOnTemplateParameterList(Depth, SourceLocation(),
626 ParamName, NameLoc, Depth,
637 Parser::ParseNonTypeTemplateParameter(unsigned Depth, unsigned Position) {
678 Depth, Position, EqualLoc,