clang 20.0.0git
|
Represents CFGBlock terminator statement. More...
#include "clang/Analysis/CFG.h"
Public Types | |
enum | Kind { StmtBranch , TemporaryDtorsBranch , VirtualBaseBranch , NumKindsMinusOne = VirtualBaseBranch } |
Public Member Functions | |
CFGTerminator () | |
CFGTerminator (Stmt *S, Kind K=StmtBranch) | |
bool | isValid () const |
Stmt * | getStmt () |
const Stmt * | getStmt () const |
Kind | getKind () const |
bool | isStmtBranch () const |
bool | isTemporaryDtorsBranch () const |
bool | isVirtualBaseBranch () const |
|
inline |
|
inline |
|
inline |
Definition at line 565 of file CFG.h.
References Data.
Referenced by clang::CFGBlock::getLastCondition(), isStmtBranch(), isTemporaryDtorsBranch(), and isVirtualBaseBranch().
|
inline |
Definition at line 563 of file CFG.h.
References Data.
Referenced by llvm::simplify_type< ::clang::CFGTerminator >::getSimplifiedValue(), clang::CFGBlock::getTerminatorStmt(), and runOnBlock().
|
inline |
|
inline |