clang 20.0.0git
|
Contains information about the compound statement currently being parsed. More...
#include "clang/Sema/ScopeInfo.h"
Public Member Functions | |
CompoundScopeInfo (bool IsStmtExpr, FPOptions FPO) | |
void | setHasEmptyLoopBodies () |
Public Attributes | |
bool | HasEmptyLoopBodies = false |
Whether this compound statement contains ‘for’ or ‘while’ loops with empty bodies. | |
bool | IsStmtExpr |
Whether this compound statement corresponds to a GNU statement expression. | |
FPOptions | InitialFPFeatures |
FP options at the beginning of the compound statement, prior to any pragma. | |
Contains information about the compound statement currently being parsed.
Definition at line 67 of file ScopeInfo.h.
Definition at line 81 of file ScopeInfo.h.
|
inline |
Definition at line 84 of file ScopeInfo.h.
References HasEmptyLoopBodies.
Referenced by clang::Sema::ActOnForStmt(), and clang::Sema::ActOnWhileStmt().
Whether this compound statement contains ‘for’ or ‘while’ loops with empty bodies.
Definition at line 71 of file ScopeInfo.h.
Referenced by setHasEmptyLoopBodies().
FPOptions clang::sema::CompoundScopeInfo::InitialFPFeatures |
FP options at the beginning of the compound statement, prior to any pragma.
Definition at line 79 of file ScopeInfo.h.
Referenced by clang::Sema::ActOnCompoundStmt().
bool clang::sema::CompoundScopeInfo::IsStmtExpr |
Whether this compound statement corresponds to a GNU statement expression.
Definition at line 75 of file ScopeInfo.h.