|
ROSE 0.11.145.354
|
Definition at line 31 of file filteredCFGImpl.h.

Public Member Functions | |
| MakeClosure (const FindSuccessors &findSuccessors, const FindEnd &findEnd, const DontAddChildren &dontAddChildren, const Join &join) | |
| void | go (const CFGPath &p) |
| Process one CFGPath at a time: make sure the end edge is an interesting one (should not be filtered out) | |
| std::vector< FilteredEdge > | filter () const |
| Process visited CFGPaths: convert them into edges. | |
Public Attributes | |
| std::set< CFGNode > | visitedNodes |
| std::vector< CFGPath > | visitedPaths |
| const FindSuccessors & | findSuccessors |
| const FindEnd & | findEnd |
| const DontAddChildren & | dontAddChildren |
| const Join & | join |
|
inline |
Definition at line 40 of file filteredCFGImpl.h.
|
inline |
Process one CFGPath at a time: make sure the end edge is an interesting one (should not be filtered out)
Definition at line 50 of file filteredCFGImpl.h.
References VirtualCFG::MakeClosure< FindSuccessors, FindEnd, DontAddChildren, Join, FilteredEdge >::go().
Referenced by VirtualCFG::MakeClosure< FindSuccessors, FindEnd, DontAddChildren, Join, FilteredEdge >::go().
|
inline |
Process visited CFGPaths: convert them into edges.
Definition at line 72 of file filteredCFGImpl.h.
| std::set< CFGNode > VirtualCFG::MakeClosure< FindSuccessors, FindEnd, DontAddChildren, Join, FilteredEdge >::visitedNodes |
Definition at line 33 of file filteredCFGImpl.h.
| std::vector< CFGPath > VirtualCFG::MakeClosure< FindSuccessors, FindEnd, DontAddChildren, Join, FilteredEdge >::visitedPaths |
Definition at line 34 of file filteredCFGImpl.h.
| const FindSuccessors& VirtualCFG::MakeClosure< FindSuccessors, FindEnd, DontAddChildren, Join, FilteredEdge >::findSuccessors |
Definition at line 35 of file filteredCFGImpl.h.
| const FindEnd& VirtualCFG::MakeClosure< FindSuccessors, FindEnd, DontAddChildren, Join, FilteredEdge >::findEnd |
Definition at line 36 of file filteredCFGImpl.h.
| const DontAddChildren& VirtualCFG::MakeClosure< FindSuccessors, FindEnd, DontAddChildren, Join, FilteredEdge >::dontAddChildren |
Definition at line 37 of file filteredCFGImpl.h.
| const Join& VirtualCFG::MakeClosure< FindSuccessors, FindEnd, DontAddChildren, Join, FilteredEdge >::join |
Definition at line 38 of file filteredCFGImpl.h.