clang 22.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 296 of file ParseTentative.cpp.
|
inline |
Definition at line 303 of file ParseTentative.cpp.
References CanBeForRangeDecl, CanBeInitStatement, P, and clang::Parser::Parser().
|
inline |
Definition at line 355 of file ParseTentative.cpp.
References CanBeCondition, and resolved().
|
inline |
Definition at line 313 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, CanBeInitStatement, P, resolved(), and clang::Parser::StopBeforeMatch.
Referenced by update().
|
inline |
Definition at line 360 of file ParseTentative.cpp.
References CanBeForRangeDecl, and resolved().
|
inline |
Definition at line 308 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, and CanBeInitStatement.
Referenced by markNotCondition(), markNotExpression(), markNotForRangeDecl(), and update().
|
inline |
Definition at line 384 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, and CanBeInitStatement.
|
inline |
Definition at line 365 of file ParseTentative.cpp.
References CanBeCondition, CanBeExpression, CanBeForRangeDecl, CanBeInitStatement, markNotExpression(), and resolved().
Definition at line 299 of file ParseTentative.cpp.
Referenced by markNotCondition(), markNotExpression(), resolved(), result(), and update().
Definition at line 298 of file ParseTentative.cpp.
Referenced by markNotExpression(), resolved(), result(), and update().
bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeForRangeDecl |
Definition at line 301 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), markNotExpression(), markNotForRangeDecl(), resolved(), result(), and update().
bool clang::Parser::ConditionDeclarationOrInitStatementState::CanBeInitStatement |
Definition at line 300 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), markNotExpression(), resolved(), result(), and update().
Parser& clang::Parser::ConditionDeclarationOrInitStatementState::P |
Definition at line 297 of file ParseTentative.cpp.
Referenced by ConditionDeclarationOrInitStatementState(), and markNotExpression().