class CFGStmt
Declaration
class CFGStmt : public CFGElement { /* full declaration omitted */ };
Description
Represents a top-level expression in a basic block.
Declared at: clang/include/clang/Analysis/CFG.h:132
Inherits from: CFGElement
Member Variables
Inherited from CFGElement:
Method Overview
- public CFGStmt(clang::Stmt * S, clang::CFGElement::Kind K = Statement)
- protected CFGStmt()
- public const clang::Stmt * getStmt() const
- private static bool isKind(const clang::CFGElement & E)
Inherited from CFGElement:
Methods
¶CFGStmt(clang::Stmt* S,
clang::CFGElement::Kind K = Statement)
CFGStmt(clang::Stmt* S,
clang::CFGElement::Kind K = Statement)
Declared at: clang/include/clang/Analysis/CFG.h:134
Parameters
- clang::Stmt* S
- clang::CFGElement::Kind K = Statement
¶CFGStmt()
CFGStmt()
Declared at: clang/include/clang/Analysis/CFG.h:150
¶const clang::Stmt* getStmt() const
const clang::Stmt* getStmt() const
Declared at: clang/include/clang/Analysis/CFG.h:138
¶static bool isKind(const clang::CFGElement& E)
static bool isKind(const clang::CFGElement& E)
Declared at: clang/include/clang/Analysis/CFG.h:145
Parameters
- const clang::CFGElement& E