ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ssa_private::CFG< CFGNodeT, CFGEdgeT >::EdgeCopier Struct Reference

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

#include <boostGraphCFG.h>

Public Member Functions

 EdgeCopier (const CFG< CFGNodeT, CFGEdgeT > &g1, CFG< CFGNodeT, CFGEdgeT > &g2)
 
void operator() (const Edge &e1, Edge &e2) const
 

Public Attributes

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

Detailed Description

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

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

Definition at line 142 of file boostGraphCFG.h.

Constructor & Destructor Documentation

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

Definition at line 144 of file boostGraphCFG.h.

Member Function Documentation

template<class CFGNodeT, class CFGEdgeT>
void ssa_private::CFG< CFGNodeT, CFGEdgeT >::EdgeCopier::operator() ( const Edge e1,
Edge e2 
) const
inline

Member Data Documentation

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

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