ROSE 0.11.145.147
Public Member Functions | Public Attributes | List of all members
ssa_private::CFG< CFGNodeT, CFGEdgeT >::VertexCopier Struct Reference

Description

template<class CFGNodeT, class CFGEdgeT>
struct ssa_private::CFG< CFGNodeT, CFGEdgeT >::VertexCopier

This class is used to copy vertices when calling copy_graph().

Definition at line 132 of file boostGraphCFG.h.

#include <midend/programAnalysis/staticSingleAssignment/boostGraphCFG.h>

Public Member Functions

 VertexCopier (const CFG< CFGNodeT, CFGEdgeT > &g1, CFG< CFGNodeT, CFGEdgeT > &g2)
 
void operator() (const Vertex &v1, Vertex &v2) const
 

Public Attributes

const CFG< CFGNodeT, CFGEdgeT > & cfg1
 
CFG< CFGNodeT, CFGEdgeT > & cfg2
 

Constructor & Destructor Documentation

◆ VertexCopier()

template<class CFGNodeT , class CFGEdgeT >
ssa_private::CFG< CFGNodeT, CFGEdgeT >::VertexCopier::VertexCopier ( const CFG< CFGNodeT, CFGEdgeT > &  g1,
CFG< CFGNodeT, CFGEdgeT > &  g2 
)
inline

Definition at line 134 of file boostGraphCFG.h.

Member Function Documentation

◆ operator()()

template<class CFGNodeT , class CFGEdgeT >
void ssa_private::CFG< CFGNodeT, CFGEdgeT >::VertexCopier::operator() ( const Vertex v1,
Vertex v2 
) const
inline

Definition at line 137 of file boostGraphCFG.h.

Member Data Documentation

◆ cfg1

template<class CFGNodeT , class CFGEdgeT >
const CFG<CFGNodeT, CFGEdgeT>& ssa_private::CFG< CFGNodeT, CFGEdgeT >::VertexCopier::cfg1

Definition at line 140 of file boostGraphCFG.h.

◆ cfg2

template<class CFGNodeT , class CFGEdgeT >
CFG<CFGNodeT, CFGEdgeT>& ssa_private::CFG< CFGNodeT, CFGEdgeT >::VertexCopier::cfg2

Definition at line 141 of file boostGraphCFG.h.


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