|
clang
3.8.0
|
IndirectGotoStmt - This represents an indirect goto. More...
#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 () |
| getConstantTarget - Returns the fixed target of this indirect goto, if one exists. More... | |
| 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 880 of file Stmt.cpp.
References E, and getTarget().
Referenced by clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt().
|
inline |
|
inline |
Definition at line 1251 of file Stmt.h.
Referenced by DiagnoseIndirectJumpStmt(), and clang::ASTNodeImporter::VisitIndirectGotoStmt().
|
inline |
|
inline |
|
inline |
Definition at line 1253 of file Stmt.h.
Referenced by clang::ASTNodeImporter::VisitIndirectGotoStmt().
|
inline |
Definition at line 1255 of file Stmt.h.
Referenced by clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt(), getConstantTarget(), and clang::ASTNodeImporter::VisitIndirectGotoStmt().
|
inline |
|
inline |
|
inline |
|
inline |
1.8.6