clang
3.9.0
|
#include <Stmt.h>
Public Member Functions | |
const SwitchCase * | getNextSwitchCase () const |
SwitchCase * | getNextSwitchCase () |
void | setNextSwitchCase (SwitchCase *SC) |
SourceLocation | getKeywordLoc () const |
void | setKeywordLoc (SourceLocation L) |
SourceLocation | getColonLoc () const |
void | setColonLoc (SourceLocation L) |
Stmt * | getSubStmt () |
const Stmt * | getSubStmt () const |
SourceLocation | getLocStart () const LLVM_READONLY |
SourceLocation | getLocEnd () const LLVM_READONLY |
Static Public Member Functions | |
static bool | classof (const Stmt *T) |
Protected Member Functions | |
SwitchCase (StmtClass SC, SourceLocation KWLoc, SourceLocation ColonLoc) | |
SwitchCase (StmtClass SC, EmptyShell) | |
Protected Attributes | |
SwitchCase * | NextSwitchCase |
SourceLocation | KeywordLoc |
SourceLocation | ColonLoc |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 680 of file Stmt.h.
Referenced by EvaluateSwitch().
|
inline |
Definition at line 664 of file Stmt.h.
Referenced by clang::Sema::ActOnFinishSwitchStmt(), clang::SwitchStmt::addSwitchCase(), clang::Sema::CodeCompleteCase(), clang::CodeGen::CodeGenFunction::EmitSwitchStmt(), EvaluateSwitch(), FindCaseStatementsForValue(), and clang::ASTNodeImporter::VisitSwitchStmt().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 668 of file Stmt.h.
Referenced by clang::SwitchStmt::addSwitchCase(), and clang::ASTNodeImporter::VisitSwitchStmt().
|
protected |
|
protected |
|
protected |