clang API Documentation

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

#include <DataflowSolver.h>

List of all members.

Public Types

typedef
CFGBlock::const_succ_iterator 
PrevBItr
typedef
CFGBlock::const_pred_iterator 
NextBItr
typedef
CFGBlock::const_reverse_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< backward_analysis_tag >

Definition at line 90 of file DataflowSolver.h.


Member Typedef Documentation

Definition at line 92 of file DataflowSolver.h.

Definition at line 91 of file DataflowSolver.h.

Definition at line 93 of file DataflowSolver.h.


Member Function Documentation

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

Definition at line 98 of file DataflowSolver.h.

References clang::CFGBlock::pred_begin().

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

Definition at line 108 of file DataflowSolver.h.

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

Definition at line 99 of file DataflowSolver.h.

References clang::CFGBlock::pred_end().

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

Definition at line 95 of file DataflowSolver.h.

References clang::CFGBlock::succ_begin().

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

Definition at line 104 of file DataflowSolver.h.

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

Definition at line 96 of file DataflowSolver.h.

References clang::CFGBlock::succ_end().

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

Definition at line 101 of file DataflowSolver.h.

References clang::CFGBlock::rbegin().

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

Definition at line 102 of file DataflowSolver.h.

References clang::CFGBlock::rend().


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