Lines Matching defs:Self
289 : Self(P), Class(C) {}
292 Self->DeallocateParsedClasses(Class);
296 Self->ParseLexedMethodDeclarations(*Class);
300 Self->ParseLexedMemberInitializers(*Class);
304 Self->ParseLexedMethodDefs(*Class);
308 Self->ParseLexedAttributes(*Class);
312 Self->ParseLexedPragmas(*Class);
316 Self->ParseLexedMethodDeclaration(*this);
320 Self->ParseLexedMethodDef(*this);
324 Self->ParseLexedMemberInitializer(*this);
328 Self->ParseLexedAttribute(*this, true, false);
332 Self->ParseLexedPragma(*this);
1211 explicit UnannotatedTentativeParsingAction(Parser &Self,
1213 : TentativeParsingAction(Self), Self(Self), EndKind(EndKind) {
1216 TentativeParsingAction Inner(Self);
1217 Self.ConsumeAndStoreUntil(EndKind, Toks, true, /*ConsumeFinalToken*/false);
1225 Self.SkipUntil(EndKind, StopAtSemi | StopBeforeMatch);
1229 Buffer[Toks.size() - 1] = Self.Tok;
1230 Self.PP.EnterTokenStream(std::move(Buffer), Toks.size(), true,
1233 Self.Tok = Toks.front();
1238 Parser &Self;