Lines Matching refs:Parser

24 NamedDecl *Parser::ParseCXXInlineMethodDef(  in ParseCXXInlineMethodDef()
198 void Parser::ParseCXXNonStaticMemberInitializer(Decl *VarD) { in ParseCXXNonStaticMemberInitializer()
235 Parser::LateParsedDeclaration::~LateParsedDeclaration() {} in ~LateParsedDeclaration()
236 void Parser::LateParsedDeclaration::ParseLexedMethodDeclarations() {} in ParseLexedMethodDeclarations()
237 void Parser::LateParsedDeclaration::ParseLexedMemberInitializers() {} in ParseLexedMemberInitializers()
238 void Parser::LateParsedDeclaration::ParseLexedMethodDefs() {} in ParseLexedMethodDefs()
239 void Parser::LateParsedDeclaration::ParseLexedAttributes() {} in ParseLexedAttributes()
240 void Parser::LateParsedDeclaration::ParseLexedPragmas() {} in ParseLexedPragmas()
242 Parser::LateParsedClass::LateParsedClass(Parser *P, ParsingClass *C) in LateParsedClass()
245 Parser::LateParsedClass::~LateParsedClass() { in ~LateParsedClass()
249 void Parser::LateParsedClass::ParseLexedMethodDeclarations() { in ParseLexedMethodDeclarations()
253 void Parser::LateParsedClass::ParseLexedMemberInitializers() { in ParseLexedMemberInitializers()
257 void Parser::LateParsedClass::ParseLexedMethodDefs() { in ParseLexedMethodDefs()
261 void Parser::LateParsedClass::ParseLexedAttributes() { in ParseLexedAttributes()
265 void Parser::LateParsedClass::ParseLexedPragmas() { in ParseLexedPragmas()
269 void Parser::LateParsedMethodDeclaration::ParseLexedMethodDeclarations() { in ParseLexedMethodDeclarations()
273 void Parser::LexedMethod::ParseLexedMethodDefs() { in ParseLexedMethodDefs()
277 void Parser::LateParsedMemberInitializer::ParseLexedMemberInitializers() { in ParseLexedMemberInitializers()
281 void Parser::LateParsedAttribute::ParseLexedAttributes() { in ParseLexedAttributes()
285 void Parser::LateParsedPragma::ParseLexedPragmas() { in ParseLexedPragmas()
291 struct Parser::ReenterTemplateScopeRAII {
292 Parser &P;
296 ReenterTemplateScopeRAII(Parser &P, Decl *MaybeTemplated, bool Enter = true) in ReenterTemplateScopeRAII()
306 struct Parser::ReenterClassScopeRAII : ReenterTemplateScopeRAII {
309 ReenterClassScopeRAII(Parser &P, ParsingClass &Class) in ReenterClassScopeRAII()
335 void Parser::ParseLexedMethodDeclarations(ParsingClass &Class) { in ParseLexedMethodDeclarations()
342 void Parser::ParseLexedMethodDeclaration(LateParsedMethodDeclaration &LM) { in ParseLexedMethodDeclaration()
524 void Parser::ParseLexedMethodDefs(ParsingClass &Class) { in ParseLexedMethodDefs()
531 void Parser::ParseLexedMethodDef(LexedMethod &LM) { in ParseLexedMethodDef()
613 void Parser::ParseLexedMemberInitializers(ParsingClass &Class) { in ParseLexedMemberInitializers()
633 void Parser::ParseLexedMemberInitializer(LateParsedMemberInitializer &MI) { in ParseLexedMemberInitializer()
678 void Parser::ParseLexedAttributes(ParsingClass &Class) { in ParseLexedAttributes()
686 void Parser::ParseLexedAttributeList(LateParsedAttrList &LAs, Decl *D, in ParseLexedAttributeList()
704 void Parser::ParseLexedAttribute(LateParsedAttribute &LA, in ParseLexedAttribute()
779 void Parser::ParseLexedPragmas(ParsingClass &Class) { in ParseLexedPragmas()
786 void Parser::ParseLexedPragma(LateParsedPragma &LP) { in ParseLexedPragma()
813 bool Parser::ConsumeAndStoreUntil(tok::TokenKind T1, tok::TokenKind T2, in ConsumeAndStoreUntil()
900 bool Parser::ConsumeAndStoreFunctionPrologue(CachedTokens &Toks) { in ConsumeAndStoreFunctionPrologue()
1100 bool Parser::ConsumeAndStoreConditional(CachedTokens &Toks) { in ConsumeAndStoreConditional()
1124 class Parser::UnannotatedTentativeParsingAction : public TentativeParsingAction {
1126 explicit UnannotatedTentativeParsingAction(Parser &Self, in UnannotatedTentativeParsingAction()
1153 Parser &Self;
1164 bool Parser::ConsumeAndStoreInitializer(CachedTokens &Toks, in ConsumeAndStoreInitializer()