| clang 22.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.
References InitialFPFeatures, and IsStmtExpr.
| 
 | 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(), and CompoundScopeInfo().
| bool clang::sema::CompoundScopeInfo::IsStmtExpr | 
Whether this compound statement corresponds to a GNU statement expression.
Definition at line 75 of file ScopeInfo.h.
Referenced by CompoundScopeInfo().