|
clang
5.0.0
|
Public Member Functions | |
| ConditionDeclarationOrInitStatementState (Parser &P, bool CanBeInitStatement) | |
| void | markNotExpression () |
| bool | markNotCondition () |
| bool | update (TPResult IsDecl) |
| ConditionOrInitStatement | result () const |
Public Attributes | |
| Parser & | P |
| bool | CanBeExpression = true |
| bool | CanBeCondition = true |
| bool | CanBeInitStatement |
Definition at line 343 of file ParseTentative.cpp.
|
inline |
Definition at line 349 of file ParseTentative.cpp.
|
inline |
|
inline |
Definition at line 352 of file ParseTentative.cpp.
References clang::Parser::ConditionDeclarationOrInitStatementState::CanBeCondition, clang::Parser::ConditionDeclarationOrInitStatementState::CanBeExpression, clang::Parser::ConditionDeclarationOrInitStatementState::CanBeInitStatement, clang::Token::isNot(), clang::Parser::ConditionDeclarationOrInitStatementState::P, clang::Parser::SkipUntil(), and clang::Parser::StopBeforeMatch.
Referenced by clang::Parser::ConditionDeclarationOrInitStatementState::update().
|
inline |
Definition at line 391 of file ParseTentative.cpp.
References clang::Parser::ConditionDeclarationOrInitStatementState::CanBeCondition, clang::Parser::ConditionDeclarationOrInitStatementState::CanBeExpression, clang::Parser::ConditionDeclarationOrInitStatementState::CanBeInitStatement, clang::Parser::ConditionDecl, clang::Parser::Error, clang::Parser::Expression, and clang::Parser::InitStmtDecl.
|
inline |
Definition at line 374 of file ParseTentative.cpp.
References clang::Parser::Ambiguous, clang::Parser::ConditionDeclarationOrInitStatementState::CanBeCondition, clang::Parser::ConditionDeclarationOrInitStatementState::CanBeExpression, clang::Parser::ConditionDeclarationOrInitStatementState::CanBeInitStatement, clang::Parser::Error, clang::Parser::False, clang::Parser::ConditionDeclarationOrInitStatementState::markNotExpression(), and clang::Parser::True.
Definition at line 346 of file ParseTentative.cpp.
Referenced by clang::Parser::ConditionDeclarationOrInitStatementState::markNotCondition(), clang::Parser::ConditionDeclarationOrInitStatementState::markNotExpression(), clang::Parser::ConditionDeclarationOrInitStatementState::result(), and clang::Parser::ConditionDeclarationOrInitStatementState::update().
Definition at line 345 of file ParseTentative.cpp.
Referenced by clang::Parser::ConditionDeclarationOrInitStatementState::markNotCondition(), clang::Parser::ConditionDeclarationOrInitStatementState::markNotExpression(), clang::Parser::ConditionDeclarationOrInitStatementState::result(), and clang::Parser::ConditionDeclarationOrInitStatementState::update().
| bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeInitStatement |
Definition at line 347 of file ParseTentative.cpp.
Referenced by clang::Parser::ConditionDeclarationOrInitStatementState::markNotCondition(), clang::Parser::ConditionDeclarationOrInitStatementState::markNotExpression(), clang::Parser::ConditionDeclarationOrInitStatementState::result(), and clang::Parser::ConditionDeclarationOrInitStatementState::update().
| Parser& clang::Parser::ConditionDeclarationOrInitStatementState::P |
Definition at line 344 of file ParseTentative.cpp.
Referenced by clang::Parser::ConditionDeclarationOrInitStatementState::markNotExpression().
1.8.6