clang 22.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 |
Definition at line 561 of file CFG.h.
References StmtBranch.
|
inline |
Definition at line 566 of file CFG.h.
Referenced by isStmtBranch(), isTemporaryDtorsBranch(), and isVirtualBaseBranch().
|
inline |
Definition at line 564 of file CFG.h.
Referenced by llvm::simplify_type< ::clang::CFGTerminator >::getSimplifiedValue(), and runOnBlock().
|
inline |
Definition at line 568 of file CFG.h.
References getKind(), and StmtBranch.
Referenced by ResolveCondition().
|
inline |
Definition at line 571 of file CFG.h.
References getKind(), and TemporaryDtorsBranch.
Referenced by isDeadReturn().
|
inline |
Definition at line 563 of file CFG.h.
Referenced by CFGTerminator(), and print_block().
|
inline |
Definition at line 574 of file CFG.h.
References getKind(), and VirtualBaseBranch.
Referenced by clang::ento::PathDiagnosticLocation::create().