clang API Documentation

Public Member Functions
clang::CFGTerminator Class Reference

#include <CFG.h>

List of all members.

Public Member Functions

 CFGTerminator ()
 CFGTerminator (Stmt *S, bool TemporaryDtorsBranch=false)
StmtgetStmt ()
const StmtgetStmt () const
bool isTemporaryDtorsBranch () const
 operator Stmt * ()
 operator const Stmt * () const
Stmtoperator-> ()
const Stmtoperator-> () const
Stmtoperator* ()
const Stmtoperator* () const
 operator bool () const

Detailed Description

CFGTerminator - Represents CFGBlock terminator statement.

TemporaryDtorsBranch bit is set to true if the terminator marks a branch in control flow of destructors of temporaries. In this case terminator statement is the same statement that branches control flow in evaluation of matching full expression.

Definition at line 219 of file CFG.h.


Constructor & Destructor Documentation

clang::CFGTerminator::CFGTerminator ( ) [inline]

Definition at line 222 of file CFG.h.

clang::CFGTerminator::CFGTerminator ( Stmt S,
bool  TemporaryDtorsBranch = false 
) [inline]

Definition at line 223 of file CFG.h.


Member Function Documentation

Stmt* clang::CFGTerminator::getStmt ( ) [inline]
const Stmt* clang::CFGTerminator::getStmt ( ) const [inline]

Definition at line 227 of file CFG.h.

bool clang::CFGTerminator::isTemporaryDtorsBranch ( ) const [inline]

Definition at line 229 of file CFG.h.

clang::CFGTerminator::operator bool ( ) const [inline]

Definition at line 240 of file CFG.h.

References getStmt().

clang::CFGTerminator::operator const Stmt * ( ) const [inline]

Definition at line 232 of file CFG.h.

References getStmt().

clang::CFGTerminator::operator Stmt * ( ) [inline]

Definition at line 231 of file CFG.h.

References getStmt().

Stmt& clang::CFGTerminator::operator* ( ) [inline]

Definition at line 237 of file CFG.h.

References getStmt().

const Stmt& clang::CFGTerminator::operator* ( ) const [inline]

Definition at line 238 of file CFG.h.

References getStmt().

Stmt* clang::CFGTerminator::operator-> ( ) [inline]

Definition at line 234 of file CFG.h.

References getStmt().

const Stmt* clang::CFGTerminator::operator-> ( ) const [inline]

Definition at line 235 of file CFG.h.

References getStmt().


The documentation for this class was generated from the following file: