clang
3.7.0
|
#include <Stmt.h>
Public Member Functions | |
IndirectGotoStmt (SourceLocation gotoLoc, SourceLocation starLoc, Expr *target) | |
IndirectGotoStmt (EmptyShell Empty) | |
Build an empty indirect goto statement. More... | |
void | setGotoLoc (SourceLocation L) |
SourceLocation | getGotoLoc () const |
void | setStarLoc (SourceLocation L) |
SourceLocation | getStarLoc () const |
Expr * | getTarget () |
const Expr * | getTarget () const |
void | setTarget (Expr *E) |
LabelDecl * | getConstantTarget () |
const LabelDecl * | getConstantTarget () const |
SourceLocation | getLocStart () const LLVM_READONLY |
SourceLocation | getLocEnd () const LLVM_READONLY |
child_range | children () |
Static Public Member Functions | |
static bool | classof (const Stmt *T) |
IndirectGotoStmt - This represents an indirect goto.
|
inline |
|
inlineexplicit |
LabelDecl * IndirectGotoStmt::getConstantTarget | ( | ) |
getConstantTarget - Returns the fixed target of this indirect goto, if one exists.
Definition at line 1005 of file Stmt.cpp.
References getTarget().
Referenced by clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt().
|
inline |
|
inline |
Definition at line 1262 of file Stmt.h.
Referenced by DiagnoseIndirectJumpStmt(), and clang::ASTNodeImporter::VisitIndirectGotoStmt().
|
inline |
|
inline |
|
inline |
Definition at line 1264 of file Stmt.h.
Referenced by clang::ASTNodeImporter::VisitIndirectGotoStmt().
|
inline |
Definition at line 1266 of file Stmt.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt(), getConstantTarget(), and clang::ASTNodeImporter::VisitIndirectGotoStmt().
|
inline |
|
inline |
|
inline |