ROSE 0.11.145.192
Public Member Functions | Public Attributes | List of all members
Backstroke::CFG< CFGNodeFilter >::EdgeCopier Struct Reference

Description

template<class CFGNodeFilter>
struct Backstroke::CFG< CFGNodeFilter >::EdgeCopier

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

Definition at line 262 of file graphTemplate.h.

#include <midend/astProcessing/graphTemplate.h>

Public Member Functions

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

Public Attributes

const CFG< CFGNodeFilter > & cfg1
 
CFG< CFGNodeFilter > & cfg2
 

Constructor & Destructor Documentation

◆ EdgeCopier()

template<class CFGNodeFilter >
Backstroke::CFG< CFGNodeFilter >::EdgeCopier::EdgeCopier ( const CFG< CFGNodeFilter > &  g1,
CFG< CFGNodeFilter > &  g2 
)
inline

Definition at line 264 of file graphTemplate.h.

Member Function Documentation

◆ operator()()

template<class CFGNodeFilter >
void Backstroke::CFG< CFGNodeFilter >::EdgeCopier::operator() ( const Edge e1,
Edge e2 
) const
inline

Definition at line 267 of file graphTemplate.h.

Member Data Documentation

◆ cfg1

template<class CFGNodeFilter >
const CFG<CFGNodeFilter>& Backstroke::CFG< CFGNodeFilter >::EdgeCopier::cfg1

Definition at line 270 of file graphTemplate.h.

◆ cfg2

template<class CFGNodeFilter >
CFG<CFGNodeFilter>& Backstroke::CFG< CFGNodeFilter >::EdgeCopier::cfg2

Definition at line 271 of file graphTemplate.h.


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