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:

protected Data1
protected Data2

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)

Declared at: clang/include/clang/Analysis/CFG.h:134

Parameters

clang::Stmt* S
clang::CFGElement::Kind K = Statement

CFGStmt()

Declared at: clang/include/clang/Analysis/CFG.h:150

const clang::Stmt* getStmt() const

Declared at: clang/include/clang/Analysis/CFG.h:138

static bool isKind(const clang::CFGElement& E)

Declared at: clang/include/clang/Analysis/CFG.h:145

Parameters

const clang::CFGElement& E