Lines Matching refs:Self
243 : Self(P), Class(C) {} in LateParsedClass()
246 Self->DeallocateParsedClasses(Class); in ~LateParsedClass()
250 Self->ParseLexedMethodDeclarations(*Class); in ParseLexedMethodDeclarations()
254 Self->ParseLexedMemberInitializers(*Class); in ParseLexedMemberInitializers()
258 Self->ParseLexedMethodDefs(*Class); in ParseLexedMethodDefs()
262 Self->ParseLexedAttributes(*Class); in ParseLexedAttributes()
266 Self->ParseLexedPragmas(*Class); in ParseLexedPragmas()
270 Self->ParseLexedMethodDeclaration(*this); in ParseLexedMethodDeclarations()
274 Self->ParseLexedMethodDef(*this); in ParseLexedMethodDefs()
278 Self->ParseLexedMemberInitializer(*this); in ParseLexedMemberInitializers()
282 Self->ParseLexedAttribute(*this, true, false); in ParseLexedAttributes()
286 Self->ParseLexedPragma(*this); in ParseLexedPragmas()
1126 explicit UnannotatedTentativeParsingAction(Parser &Self, in UnannotatedTentativeParsingAction() argument
1128 : TentativeParsingAction(Self), Self(Self), EndKind(EndKind) { in UnannotatedTentativeParsingAction()
1131 TentativeParsingAction Inner(Self); in UnannotatedTentativeParsingAction()
1132 Self.ConsumeAndStoreUntil(EndKind, Toks, true, /*ConsumeFinalToken*/false); in UnannotatedTentativeParsingAction()
1140 Self.SkipUntil(EndKind, StopAtSemi | StopBeforeMatch); in RevertAnnotations()
1144 Buffer[Toks.size() - 1] = Self.Tok; in RevertAnnotations()
1145 Self.PP.EnterTokenStream(std::move(Buffer), Toks.size(), true, in RevertAnnotations()
1148 Self.Tok = Toks.front(); in RevertAnnotations()
1153 Parser &Self; member in Parser::UnannotatedTentativeParsingAction