Lines Matching refs:Parser
30 unsigned Parser::ReenterTemplateScopes(MultiParseScope &S, Decl *D) { in ReenterTemplateScopes()
39 Parser::DeclGroupPtrTy
40 Parser::ParseDeclarationStartingWithTemplate(DeclaratorContext Context, in ParseDeclarationStartingWithTemplate()
78 Parser::DeclGroupPtrTy Parser::ParseTemplateDeclarationOrSpecialization( in ParseTemplateDeclarationOrSpecialization()
192 Parser::DeclGroupPtrTy Parser::ParseDeclarationAfterTemplate( in ParseDeclarationAfterTemplate()
272 Parser::ParseConceptDefinition(const ParsedTemplateInfo &TemplateInfo, in ParseConceptDefinition()
356 bool Parser::ParseTemplateParameters( in ParseTemplateParameters()
399 Parser::ParseTemplateParameterList(const unsigned Depth, in ParseTemplateParameterList()
434 Parser::TPResult Parser::isStartOfTemplateTypeParameter() { in isStartOfTemplateTypeParameter()
535 NamedDecl *Parser::ParseTemplateParameter(unsigned Depth, unsigned Position) { in ParseTemplateParameter()
594 bool Parser::isTypeConstraintAnnotation() { in isTypeConstraintAnnotation()
611 bool Parser::TryAnnotateTypeConstraint() { in TryAnnotateTypeConstraint()
678 NamedDecl *Parser::ParseTypeParameter(unsigned Depth, unsigned Position) { in ParseTypeParameter()
786 NamedDecl *Parser::ParseTemplateTemplateParameter(unsigned Depth, in ParseTemplateTemplateParameter()
905 Parser::ParseNonTypeTemplateParameter(unsigned Depth, unsigned Position) { in ParseNonTypeTemplateParameter()
966 void Parser::DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc, in DiagnoseMisplacedEllipsis()
978 void Parser::DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc, in DiagnoseMisplacedEllipsisInDeclarator()
1003 bool Parser::ParseGreaterThanInTemplateList(SourceLocation LAngleLoc, in ParseGreaterThanInTemplateList()
1172 bool Parser::ParseTemplateIdAfterTemplateName(bool ConsumeLastToken, in ParseTemplateIdAfterTemplateName()
1247 bool Parser::AnnotateTemplateIdToken(TemplateTy Template, TemplateNameKind TNK, in AnnotateTemplateIdToken()
1349 void Parser::AnnotateTemplateIdTokenAsType( in AnnotateTemplateIdTokenAsType()
1390 ParsedTemplateArgument Parser::ParseTemplateTemplateArgument() { in ParseTemplateTemplateArgument()
1475 ParsedTemplateArgument Parser::ParseTemplateArgument() { in ParseTemplateArgument()
1534 bool Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs, in ParseTemplateArgumentList()
1578 Parser::DeclGroupPtrTy Parser::ParseExplicitInstantiation( in ParseExplicitInstantiation()
1590 SourceRange Parser::ParsedTemplateInfo::getSourceRange() const { in getSourceRange()
1601 void Parser::LateTemplateParserCallback(void *P, LateParsedTemplate &LPT) { in LateTemplateParserCallback()
1602 ((Parser *)P)->ParseLateTemplatedFuncDef(LPT); in LateTemplateParserCallback()
1606 void Parser::ParseLateTemplatedFuncDef(LateParsedTemplate &LPT) { in ParseLateTemplatedFuncDef()
1690 void Parser::LexTemplateFunctionForLateParsing(CachedTokens &Toks) { in LexTemplateFunctionForLateParsing()
1710 bool Parser::diagnoseUnknownTemplateId(ExprResult LHS, SourceLocation Less) { in diagnoseUnknownTemplateId()
1730 void Parser::checkPotentialAngleBracket(ExprResult &PotentialTemplateName) { in checkPotentialAngleBracket()
1782 bool Parser::checkPotentialAngleBracketDelimiter( in checkPotentialAngleBracketDelimiter()