Lines Matching refs:Parser
24 StringLiteral *Parser::ParseCXXDeletedFunctionMessage() { in ParseCXXDeletedFunctionMessage()
53 void Parser::SkipDeletedFunctionBody() { in SkipDeletedFunctionBody()
69 NamedDecl *Parser::ParseCXXInlineMethodDef( in ParseCXXInlineMethodDef()
244 void Parser::ParseCXXNonStaticMemberInitializer(Decl *VarD) { in ParseCXXNonStaticMemberInitializer()
281 Parser::LateParsedDeclaration::~LateParsedDeclaration() {} in ~LateParsedDeclaration()
282 void Parser::LateParsedDeclaration::ParseLexedMethodDeclarations() {} in ParseLexedMethodDeclarations()
283 void Parser::LateParsedDeclaration::ParseLexedMemberInitializers() {} in ParseLexedMemberInitializers()
284 void Parser::LateParsedDeclaration::ParseLexedMethodDefs() {} in ParseLexedMethodDefs()
285 void Parser::LateParsedDeclaration::ParseLexedAttributes() {} in ParseLexedAttributes()
286 void Parser::LateParsedDeclaration::ParseLexedPragmas() {} in ParseLexedPragmas()
288 Parser::LateParsedClass::LateParsedClass(Parser *P, ParsingClass *C) in LateParsedClass()
291 Parser::LateParsedClass::~LateParsedClass() { in ~LateParsedClass()
295 void Parser::LateParsedClass::ParseLexedMethodDeclarations() { in ParseLexedMethodDeclarations()
299 void Parser::LateParsedClass::ParseLexedMemberInitializers() { in ParseLexedMemberInitializers()
303 void Parser::LateParsedClass::ParseLexedMethodDefs() { in ParseLexedMethodDefs()
307 void Parser::LateParsedClass::ParseLexedAttributes() { in ParseLexedAttributes()
311 void Parser::LateParsedClass::ParseLexedPragmas() { in ParseLexedPragmas()
315 void Parser::LateParsedMethodDeclaration::ParseLexedMethodDeclarations() { in ParseLexedMethodDeclarations()
319 void Parser::LexedMethod::ParseLexedMethodDefs() { in ParseLexedMethodDefs()
323 void Parser::LateParsedMemberInitializer::ParseLexedMemberInitializers() { in ParseLexedMemberInitializers()
327 void Parser::LateParsedAttribute::ParseLexedAttributes() { in ParseLexedAttributes()
331 void Parser::LateParsedPragma::ParseLexedPragmas() { in ParseLexedPragmas()
337 struct Parser::ReenterTemplateScopeRAII {
338 Parser &P;
342 ReenterTemplateScopeRAII(Parser &P, Decl *MaybeTemplated, bool Enter = true) in ReenterTemplateScopeRAII()
352 struct Parser::ReenterClassScopeRAII : ReenterTemplateScopeRAII {
355 ReenterClassScopeRAII(Parser &P, ParsingClass &Class) in ReenterClassScopeRAII()
381 void Parser::ParseLexedMethodDeclarations(ParsingClass &Class) { in ParseLexedMethodDeclarations()
388 void Parser::ParseLexedMethodDeclaration(LateParsedMethodDeclaration &LM) { in ParseLexedMethodDeclaration()
588 void Parser::ParseLexedMethodDefs(ParsingClass &Class) { in ParseLexedMethodDefs()
595 void Parser::ParseLexedMethodDef(LexedMethod &LM) { in ParseLexedMethodDef()
679 void Parser::ParseLexedMemberInitializers(ParsingClass &Class) { in ParseLexedMemberInitializers()
699 void Parser::ParseLexedMemberInitializer(LateParsedMemberInitializer &MI) { in ParseLexedMemberInitializer()
749 void Parser::ParseLexedAttributes(ParsingClass &Class) { in ParseLexedAttributes()
757 void Parser::ParseLexedAttributeList(LateParsedAttrList &LAs, Decl *D, in ParseLexedAttributeList()
775 void Parser::ParseLexedAttribute(LateParsedAttribute &LA, in ParseLexedAttribute()
850 void Parser::ParseLexedPragmas(ParsingClass &Class) { in ParseLexedPragmas()
857 void Parser::ParseLexedPragma(LateParsedPragma &LP) { in ParseLexedPragma()
884 bool Parser::ConsumeAndStoreUntil(tok::TokenKind T1, tok::TokenKind T2, in ConsumeAndStoreUntil()
972 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue()
1185 bool Parser::ConsumeAndStoreConditional(CachedTokens &Toks) { in ConsumeAndStoreConditional()
1209 class Parser::UnannotatedTentativeParsingAction : public TentativeParsingAction {
1211 explicit UnannotatedTentativeParsingAction(Parser &Self, in UnannotatedTentativeParsingAction()
1238 Parser &Self;
1249 bool Parser::ConsumeAndStoreInitializer(CachedTokens &Toks, in ConsumeAndStoreInitializer()