|
clang 24.0.0git
|
Public Member Functions | |
| ConditionDeclarationOrInitStatementState (Parser &P, bool CanBeInitStatement, bool CanBeForRangeDecl) | |
| bool | resolved () |
| void | markNotExpression () |
| bool | markNotCondition () |
| bool | markNotForRangeDecl () |
| bool | update (TPResult IsDecl) |
| ConditionOrInitStatement | result () const |
Public Attributes | |
| Parser & | P |
| bool | CanBeExpression = true |
| bool | CanBeCondition = true |
| bool | CanBeInitStatement |
| bool | CanBeForRangeDecl |
Definition at line 327 of file ParseTentative.cpp.
|
inline |
Definition at line 334 of file ParseTentative.cpp.
References CanBeForRangeDecl, CanBeInitStatement, P, and clang::Parser::Parser().
|
inline |
Definition at line 386 of file ParseTentative.cpp.
References CanBeCondition, and resolved().
|
inline |
Definition at line 344 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, CanBeInitStatement, P, resolved(), and clang::Parser::StopBeforeMatch.
Referenced by update().
|
inline |
Definition at line 391 of file ParseTentative.cpp.
References CanBeForRangeDecl, and resolved().
|
inline |
Definition at line 339 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, and CanBeInitStatement.
Referenced by markNotCondition(), markNotExpression(), markNotForRangeDecl(), and update().
|
inline |
Definition at line 415 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, and CanBeInitStatement.
|
inline |
Definition at line 396 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, CanBeInitStatement, markNotExpression(), and resolved().
Definition at line 330 of file ParseTentative.cpp.
Referenced by markNotCondition(), markNotExpression(), resolved(), result(), and update().
Definition at line 329 of file ParseTentative.cpp.
Referenced by markNotExpression(), resolved(), result(), and update().
| bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeForRangeDecl |
Definition at line 332 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), markNotExpression(), markNotForRangeDecl(), resolved(), result(), and update().
| bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeInitStatement |
Definition at line 331 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), markNotExpression(), resolved(), result(), and update().
| Parser& clang::Parser::ConditionDeclarationOrInitStatementState::P |
Definition at line 328 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), and markNotExpression().