class Stmt::SwitchStmtBitfields

Declaration

class Stmt::SwitchStmtBitfields { /* full declaration omitted */ };

Declared at: clang/include/clang/AST/Stmt.h:182

Member Variables

private unsigned int
private unsigned int HasInit
True if the SwitchStmt has storage for an init statement.
private unsigned int HasVar
True if the SwitchStmt has storage for a condition variable.
private unsigned int AllEnumCasesCovered
If the SwitchStmt is a switch on an enum value, records whether all the enum values were covered by CaseStmts. The coverage information value is meant to be a hint for possible clients.
private clang::SourceLocation SwitchLoc
The location of the "switch".