ROSE 2.1.0
Loading...
Searching...
No Matches
Rose::FlowGraphInterface::CtrlflowGraphInterface< NodeIterator, EdgeIterator, NodeInfo, EdgeInfo, NodeCollection, EdgeCollection > Member List

This is the complete list of members for Rose::FlowGraphInterface::CtrlflowGraphInterface< NodeIterator, EdgeIterator, NodeInfo, EdgeInfo, NodeCollection, EdgeCollection >, including all inherited members.

addEdge(const NodeIterator &p1, const NodeIterator &p2, const EdgeInfo &t)=0 (defined in Rose::FlowGraphInterface::FlowGraphCreateInterface< NodeInfo, EdgeInfo, NodeIterator, EdgeIterator >)Rose::FlowGraphInterface::FlowGraphCreateInterface< NodeInfo, EdgeInfo, NodeIterator, EdgeIterator >pure virtual
addNode(const NodeInfo &node)=0 (defined in Rose::FlowGraphInterface::FlowGraphCreateInterface< NodeInfo, EdgeInfo, NodeIterator, EdgeIterator >)Rose::FlowGraphInterface::FlowGraphCreateInterface< NodeInfo, EdgeInfo, NodeIterator, EdgeIterator >pure virtual
allowMutationDuringTraversal() const (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >inlinevirtual
dereferenceEdge(const EdgeIterator &p) const =0 (defined in Rose::FlowGraphInterface::CtrlflowGraphInterface< NodeIterator, EdgeIterator, NodeInfo, EdgeInfo, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::CtrlflowGraphInterface< NodeIterator, EdgeIterator, NodeInfo, EdgeInfo, NodeCollection, EdgeCollection >pure virtual
dereferenceNode(const NodeIterator &p) const =0 (defined in Rose::FlowGraphInterface::CtrlflowGraphInterface< NodeIterator, EdgeIterator, NodeInfo, EdgeInfo, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::CtrlflowGraphInterface< NodeIterator, EdgeIterator, NodeInfo, EdgeInfo, NodeCollection, EdgeCollection >pure virtual
EdgeCollectionType typedef (defined in Rose::FlowGraphInterface::CtrlflowGraphInterface< NodeIterator, EdgeIterator, NodeInfo, EdgeInfo, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::CtrlflowGraphInterface< NodeIterator, EdgeIterator, NodeInfo, EdgeInfo, NodeCollection, EdgeCollection >
EdgePredicate typedef (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >
edgeSource(const EdgeIterator &p) const =0 (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >pure virtual
edgeTarget(const EdgeIterator &p) const =0 (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >pure virtual
getEdges(EdgePredicate=noFilter< EdgeIterator >()) const =0 (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >pure virtual
getEdgesFrom(const NodeIterator &, EdgePredicate=noFilter< EdgeIterator >()) const (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >inlinevirtual
getEdgesTo(const NodeIterator &, EdgePredicate=noFilter< EdgeIterator >()) const (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >inlinevirtual
getNodes(NodePredicate=noFilter< NodeIterator >()) const =0 (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >pure virtual
getTraversalSupport() const (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >inlinevirtual
NodeCollectionType typedef (defined in Rose::FlowGraphInterface::CtrlflowGraphInterface< NodeIterator, EdgeIterator, NodeInfo, EdgeInfo, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::CtrlflowGraphInterface< NodeIterator, EdgeIterator, NodeInfo, EdgeInfo, NodeCollection, EdgeCollection >
NodePredicate typedef (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >