clang API Documentation

Public Types | Static Public Member Functions
clang::dataflow::ItrTraits< forward_analysis_tag > Struct Template Reference

#include <DataflowSolver.h>

List of all members.

Public Types

typedef
CFGBlock::const_pred_iterator 
PrevBItr
typedef
CFGBlock::const_succ_iterator 
NextBItr
typedef CFGBlock::const_iterator StmtItr

Static Public Member Functions

static PrevBItr PrevBegin (const CFGBlock *B)
static PrevBItr PrevEnd (const CFGBlock *B)
static NextBItr NextBegin (const CFGBlock *B)
static NextBItr NextEnd (const CFGBlock *B)
static StmtItr StmtBegin (const CFGBlock *B)
static StmtItr StmtEnd (const CFGBlock *B)
static BlockEdge PrevEdge (const CFGBlock *B, const CFGBlock *Prev)
static BlockEdge NextEdge (const CFGBlock *B, const CFGBlock *Next)

Detailed Description

template<>
struct clang::dataflow::ItrTraits< forward_analysis_tag >

Definition at line 67 of file DataflowSolver.h.


Member Typedef Documentation

Definition at line 69 of file DataflowSolver.h.

Definition at line 68 of file DataflowSolver.h.

Definition at line 70 of file DataflowSolver.h.


Member Function Documentation

static NextBItr clang::dataflow::ItrTraits< forward_analysis_tag >::NextBegin ( const CFGBlock B) [inline, static]

Definition at line 75 of file DataflowSolver.h.

References clang::CFGBlock::succ_begin().

static BlockEdge clang::dataflow::ItrTraits< forward_analysis_tag >::NextEdge ( const CFGBlock B,
const CFGBlock Next 
) [inline, static]

Definition at line 85 of file DataflowSolver.h.

static NextBItr clang::dataflow::ItrTraits< forward_analysis_tag >::NextEnd ( const CFGBlock B) [inline, static]

Definition at line 76 of file DataflowSolver.h.

References clang::CFGBlock::succ_end().

static PrevBItr clang::dataflow::ItrTraits< forward_analysis_tag >::PrevBegin ( const CFGBlock B) [inline, static]

Definition at line 72 of file DataflowSolver.h.

References clang::CFGBlock::pred_begin().

static BlockEdge clang::dataflow::ItrTraits< forward_analysis_tag >::PrevEdge ( const CFGBlock B,
const CFGBlock Prev 
) [inline, static]

Definition at line 81 of file DataflowSolver.h.

static PrevBItr clang::dataflow::ItrTraits< forward_analysis_tag >::PrevEnd ( const CFGBlock B) [inline, static]

Definition at line 73 of file DataflowSolver.h.

References clang::CFGBlock::pred_end().

static StmtItr clang::dataflow::ItrTraits< forward_analysis_tag >::StmtBegin ( const CFGBlock B) [inline, static]

Definition at line 78 of file DataflowSolver.h.

References clang::CFGBlock::begin().

static StmtItr clang::dataflow::ItrTraits< forward_analysis_tag >::StmtEnd ( const CFGBlock B) [inline, static]

Definition at line 79 of file DataflowSolver.h.

References clang::CFGBlock::end().


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