|
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 312 of file ParseTentative.cpp.
|
inline |
Definition at line 319 of file ParseTentative.cpp.
References CanBeForRangeDecl, CanBeInitStatement, P, and clang::Parser::Parser().
|
inline |
Definition at line 371 of file ParseTentative.cpp.
References CanBeCondition, and resolved().
|
inline |
Definition at line 329 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, CanBeInitStatement, P, resolved(), and clang::Parser::StopBeforeMatch.
Referenced by update().
|
inline |
Definition at line 376 of file ParseTentative.cpp.
References CanBeForRangeDecl, and resolved().
|
inline |
Definition at line 324 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, and CanBeInitStatement.
Referenced by markNotCondition(), markNotExpression(), markNotForRangeDecl(), and update().
|
inline |
Definition at line 400 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, and CanBeInitStatement.
|
inline |
Definition at line 381 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, CanBeInitStatement, markNotExpression(), and resolved().
Definition at line 315 of file ParseTentative.cpp.
Referenced by markNotCondition(), markNotExpression(), resolved(), result(), and update().
Definition at line 314 of file ParseTentative.cpp.
Referenced by markNotExpression(), resolved(), result(), and update().
| bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeForRangeDecl |
Definition at line 317 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), markNotExpression(), markNotForRangeDecl(), resolved(), result(), and update().
| bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeInitStatement |
Definition at line 316 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), markNotExpression(), resolved(), result(), and update().
| Parser& clang::Parser::ConditionDeclarationOrInitStatementState::P |
Definition at line 313 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), and markNotExpression().