|
clang 23.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 313 of file ParseTentative.cpp.
|
inline |
Definition at line 320 of file ParseTentative.cpp.
References CanBeForRangeDecl, CanBeInitStatement, P, and clang::Parser::Parser().
|
inline |
Definition at line 372 of file ParseTentative.cpp.
References CanBeCondition, and resolved().
|
inline |
Definition at line 330 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, CanBeInitStatement, P, resolved(), and clang::Parser::StopBeforeMatch.
Referenced by update().
|
inline |
Definition at line 377 of file ParseTentative.cpp.
References CanBeForRangeDecl, and resolved().
|
inline |
Definition at line 325 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, and CanBeInitStatement.
Referenced by markNotCondition(), markNotExpression(), markNotForRangeDecl(), and update().
|
inline |
Definition at line 401 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, and CanBeInitStatement.
|
inline |
Definition at line 382 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, CanBeInitStatement, markNotExpression(), and resolved().
Definition at line 316 of file ParseTentative.cpp.
Referenced by markNotCondition(), markNotExpression(), resolved(), result(), and update().
Definition at line 315 of file ParseTentative.cpp.
Referenced by markNotExpression(), resolved(), result(), and update().
| bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeForRangeDecl |
Definition at line 318 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), markNotExpression(), markNotForRangeDecl(), resolved(), result(), and update().
| bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeInitStatement |
Definition at line 317 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), markNotExpression(), resolved(), result(), and update().
| Parser& clang::Parser::ConditionDeclarationOrInitStatementState::P |
Definition at line 314 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), and markNotExpression().