Lines Matching refs:State
483 ConditionDeclarationOrInitStatementState State(*this, CanBeInitStatement,
486 if (State.update(isCXXDeclarationSpecifier()))
487 return State.result();
493 if (State.update(TryConsumeDeclarationSpecifier()))
494 return State.result();
499 if (State.update(TryParseDeclarator(false/*mayBeAbstract*/)))
500 return State.result();
507 State.markNotExpression();
508 return State.result();
512 if (State.CanBeForRangeDecl && Tok.is(tok::colon))
517 if (State.markNotCondition())
518 return State.result();
521 if (State.markNotForRangeDecl())
522 return State.result();
536 if (State.CanBeCondition && Tok.is(tok::r_paren))
538 else if (State.CanBeInitStatement && Tok.is(tok::semi))