• Home
  • Raw
  • Download

Lines Matching refs:Depth

45     unsigned &Depth;  member in __anon3ab554430111::TemplateParameterDepthCounter
49 explicit TemplateParameterDepthCounter(unsigned &Depth) in TemplateParameterDepthCounter() argument
50 : Depth(Depth), AddedLevels(0) { } in TemplateParameterDepthCounter()
53 Depth -= AddedLevels; in ~TemplateParameterDepthCounter()
57 ++Depth; in operator ++()
61 operator unsigned() const { return Depth; } in operator unsigned()
120 TemplateParameterDepthCounter Depth(TemplateParameterDepth); in ParseTemplateDeclarationOrSpecialization() local
140 if (ParseTemplateParameters(Depth, TemplateParams, LAngleLoc, in ParseTemplateDeclarationOrSpecialization()
150 Actions.ActOnTemplateParameterList(Depth, ExportLoc, in ParseTemplateDeclarationOrSpecialization()
157 ++Depth; in ParseTemplateDeclarationOrSpecialization()
305 bool Parser::ParseTemplateParameters(unsigned Depth, in ParseTemplateParameters() argument
319 Failed = ParseTemplateParameterList(Depth, TemplateParams); in ParseTemplateParameters()
348 Parser::ParseTemplateParameterList(unsigned Depth, in ParseTemplateParameterList() argument
352 = ParseTemplateParameter(Depth, TemplateParams.size())) { in ParseTemplateParameterList()
456 Decl *Parser::ParseTemplateParameter(unsigned Depth, unsigned Position) { in ParseTemplateParameter() argument
458 return ParseTypeParameter(Depth, Position); in ParseTemplateParameter()
461 return ParseTemplateTemplateParameter(Depth, Position); in ParseTemplateParameter()
466 return ParseNonTypeTemplateParameter(Depth, Position); in ParseTemplateParameter()
478 Decl *Parser::ParseTypeParameter(unsigned Depth, unsigned Position) { in ParseTypeParameter() argument
527 Depth, Position, EqualLoc, DefaultArg); in ParseTypeParameter()
539 Parser::ParseTemplateTemplateParameter(unsigned Depth, unsigned Position) { in ParseTemplateTemplateParameter() argument
548 if (ParseTemplateParameters(Depth + 1, TemplateParams, LAngleLoc, in ParseTemplateTemplateParameter()
602 Actions.ActOnTemplateParameterList(Depth, SourceLocation(), in ParseTemplateTemplateParameter()
625 ParamName, NameLoc, Depth, in ParseTemplateTemplateParameter()
636 Parser::ParseNonTypeTemplateParameter(unsigned Depth, unsigned Position) { in ParseNonTypeTemplateParameter() argument
674 Depth, Position, EqualLoc, in ParseNonTypeTemplateParameter()