Lines Matching refs:P

52     SuppressAccessChecks(Parser &P, bool activate = true)
53 : S(P.getActions()), DiagnosticPool(nullptr) {
101 ParsingDeclRAIIObject(Parser &P, NoParent_t _) in ParsingDeclRAIIObject() argument
102 : Actions(P.getActions()), DiagnosticPool(nullptr) { in ParsingDeclRAIIObject()
107 ParsingDeclRAIIObject(Parser &P, in ParsingDeclRAIIObject() argument
109 : Actions(P.getActions()), DiagnosticPool(parentPool) { in ParsingDeclRAIIObject()
116 ParsingDeclRAIIObject(Parser &P, ParsingDeclRAIIObject *other) in ParsingDeclRAIIObject() argument
117 : Actions(P.getActions()), in ParsingDeclRAIIObject()
179 ParsingDeclSpec(Parser &P) in ParsingDeclSpec() argument
180 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec()
181 ParsingRAII(P, ParsingDeclRAIIObject::NoParent) {} in ParsingDeclSpec()
182 ParsingDeclSpec(Parser &P, ParsingDeclRAIIObject *RAII) in ParsingDeclSpec() argument
183 : DeclSpec(P.getAttrFactory()), in ParsingDeclSpec()
184 ParsingRAII(P, RAII) {} in ParsingDeclSpec()
204 ParsingDeclarator(Parser &P, const ParsingDeclSpec &DS, in ParsingDeclarator() argument
208 ParsingRAII(P, &DS.getDelayedDiagnosticPool()) {} in ParsingDeclarator()
233 ParsingFieldDeclarator(Parser &P, const ParsingDeclSpec &DS, in ParsingFieldDeclarator() argument
236 ParsingRAII(P, &DS.getDelayedDiagnosticPool()) {} in ParsingFieldDeclarator()
274 Parser &P; variable
278 : P(p), OldVal(P.ColonIsSacred) { in P() function
279 P.ColonIsSacred = Value; in P()
285 P.ColonIsSacred = OldVal; in restore()
296 Parser &P; variable
300 ParsingOpenMPDirectiveRAII(Parser &P, bool Value = true)
301 : P(P), OldVal(P.OpenMPDirectiveParsing) { in P() argument
302 P.OpenMPDirectiveParsing = Value; in P()
307 void restore() { P.OpenMPDirectiveParsing = OldVal; } in restore()
333 InMessageExpressionRAIIObject(Parser &P, bool Value) in InMessageExpressionRAIIObject() argument
334 : InMessageExpression(P.InMessageExpression), in InMessageExpressionRAIIObject()
335 OldValue(P.InMessageExpression) { in InMessageExpressionRAIIObject()
349 OffsetOfStateRAIIObject(Parser &P, Sema::OffsetOfKind Value) in OffsetOfStateRAIIObject() argument
350 : OffsetOfState(P.OffsetOfState), OldValue(P.OffsetOfState) { in OffsetOfStateRAIIObject()
360 Parser &P; variable
364 : P(p), ParenCount(p.ParenCount), BracketCount(p.BracketCount), in ParenBraceBracketBalancer()
368 P.AngleBrackets.clear(P); in ~ParenBraceBracketBalancer()
369 P.ParenCount = ParenCount; in ~ParenBraceBracketBalancer()
370 P.BracketCount = BracketCount; in ~ParenBraceBracketBalancer()
371 P.BraceCount = BraceCount; in ~ParenBraceBracketBalancer()
402 Parser& P; variable
409 case tok::l_brace: return P.BraceCount; in getDepth()
410 case tok::l_square: return P.BracketCount; in getDepth()
411 case tok::l_paren: return P.ParenCount; in getDepth()
423 P(p), Kind(k), FinalToken(FinalToken)
448 if (!P.Tok.is(Kind)) in consumeOpen()
451 if (getDepth() < P.getLangOpts().BracketDepth) { in consumeOpen()
452 LOpen = (P.*Consumer)(); in consumeOpen()
463 if (P.Tok.is(Close)) { in consumeClose()
464 LClose = (P.*Consumer)(); in consumeClose()
466 } else if (P.Tok.is(tok::semi) && P.NextToken().is(Close)) { in consumeClose()
467 SourceLocation SemiLoc = P.ConsumeToken(); in consumeClose()
468 P.Diag(SemiLoc, diag::err_unexpected_semi) in consumeClose()
470 LClose = (P.*Consumer)(); in consumeClose()