|
ROSE 2.1.0
|
Definition at line 61 of file FlowGraphInterface.h.

Public Types | |
| using | NodeCollectionType = NodeCollection |
| using | EdgeCollectionType = EdgeCollection |
| using | NodePredicate = std::function< bool(NodeIterator)> |
| using | EdgePredicate = std::function< bool(EdgeIterator)> |
Public Member Functions | |
| virtual NodeCollection | getNodes (NodePredicate=noFilter< NodeIterator >()) const =0 |
| virtual EdgeCollection | getEdges (EdgePredicate=noFilter< EdgeIterator >()) const =0 |
| virtual NodeIterator | edgeSource (const EdgeIterator &p) const =0 |
| virtual NodeIterator | edgeTarget (const EdgeIterator &p) const =0 |
| virtual EdgeCollection | getEdgesFrom (const NodeIterator &, EdgePredicate=noFilter< EdgeIterator >()) const |
| virtual EdgeCollection | getEdgesTo (const NodeIterator &, EdgePredicate=noFilter< EdgeIterator >()) const |
| virtual enum MutationSupportOption | allowMutationDuringTraversal () const |
| virtual TraversalSupportOption | getTraversalSupport () const |
| using Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >::NodeCollectionType = NodeCollection |
Definition at line 63 of file FlowGraphInterface.h.
| using Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >::EdgeCollectionType = EdgeCollection |
Definition at line 64 of file FlowGraphInterface.h.
| using Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >::NodePredicate = std::function<bool(NodeIterator)> |
Definition at line 66 of file FlowGraphInterface.h.
| using Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >::EdgePredicate = std::function<bool(EdgeIterator)> |
Definition at line 67 of file FlowGraphInterface.h.
|
inlinevirtual |
Definition at line 83 of file FlowGraphInterface.h.
|
inlinevirtual |
Definition at line 84 of file FlowGraphInterface.h.
|
inlinevirtual |
Definition at line 86 of file FlowGraphInterface.h.
|
inlinevirtual |
Definition at line 87 of file FlowGraphInterface.h.