ROSE 2.1.0
Loading...
Searching...
No Matches
Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo > Member List

This is the complete list of members for Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >, including all inherited members.

addEdge(const NodeIterator &p1, const NodeIterator &p2, const EdgeInfo &t) override (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >inlinevirtual
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) override (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >inlinevirtual
allocator()Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
Allocator typedefSawyer::Container::Graph< NodeInfo, EdgeInfo >
allowMutationDuringTraversal() const (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >inlinevirtual
clear()Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
clearEdges()Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
clearEdges(const VertexIterator &vertex)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
clearEdges(const ConstVertexIterator &vertex)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
clearInEdges(const VertexIterator &vertex)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
clearInEdges(const ConstVertexIterator &vertex)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
clearOutEdges(const VertexIterator &vertex)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
clearOutEdges(const ConstVertexIterator &vertex)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
dereferenceEdge(const EdgeIterator &p) const (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >inlinevirtual
dereferenceNode(const NodeIterator &p) const (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >inlinevirtual
EdgeCollectionType typedef (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >
EdgeIterator typedef (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >
EdgeKey typedefSawyer::Container::Graph< NodeInfo, EdgeInfo >
EdgePredicate typedef (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >
edges()Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
edges() constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
edgeSource(const EdgeIterator &p) const override (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >inlinevirtual
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 override (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >inlinevirtual
edgeTarget(const EdgeIterator &p) const =0 (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >pure virtual
EdgeValue typedefSawyer::Container::Graph< NodeInfo, EdgeInfo >
edgeValues()Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
edgeValues() constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
eraseEdge(const EdgeIterator &edge)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
eraseEdge(const ConstEdgeIterator &edge)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
eraseEdges(const VertexIterator &source, const VertexIterator &target)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
eraseEdges(const ConstVertexIterator &source, const ConstVertexIterator &target)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
eraseEdgeWithVertices(const EdgeIterator &edge)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
eraseVertex(const VertexIterator &vertex)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
eraseVertex(const ConstVertexIterator &vertex)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findEdge(size_t id)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findEdge(size_t id) constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findEdgeKey(const EdgeKey &key)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findEdgeKey(const EdgeKey &key) constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findEdgeValue(const EdgeValue &value)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findEdgeValue(const EdgeValue &value) constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findVertex(size_t id)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findVertex(size_t id) constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findVertexKey(const VertexKey &key)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findVertexKey(const VertexKey &key) constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findVertexValue(const VertexValue &value)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
findVertexValue(const VertexValue &value) constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
FlowGraphInterfaceType typedef (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >
getEdges(EdgePredicate=noFilter< EdgeIterator >()) const override (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >inlinevirtual
getEdgesFrom(const NodeIterator &p, EdgePredicate=noFilter< EdgeIterator >()) const override (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >inlinevirtual
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 &p, EdgePredicate=noFilter< EdgeIterator >()) const override (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >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 override (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >inlinevirtual
getTraversalSupport() const (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >inlinevirtual
Graph(const Allocator &allocator=Allocator())Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
Graph(const Graph &other)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
Graph(const Graph< V2, E2, VKey2, EKey2, Alloc2 > &other, const Allocator &allocator=Allocator())Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
insertEdge(const VertexIterator &sourceVertex, const VertexIterator &targetVertex, const EdgeValue &value=EdgeValue())Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
insertEdge(const ConstVertexIterator &sourceVertex, const ConstVertexIterator &targetVertex, const EdgeValue &value=EdgeValue())Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
insertEdgeMaybe(const VertexIterator &sourceVertex, const VertexIterator &targetVertex, const EdgeValue &value=EdgeValue())Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
insertEdgeMaybe(const ConstVertexIterator &sourceVertex, const ConstVertexIterator &targetVertex, const EdgeValue &value=EdgeValue())Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
insertEdgeWithVertices(const VertexValue &sourceValue, const VertexValue &targetValue, const EdgeValue &edgeValue=EdgeValue())Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
insertVertex(const VertexValue &value=VertexValue())Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
insertVertexMaybe(const VertexValue &value)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
isEmpty() constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
isValidEdge(const ConstEdgeIterator &edge) constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
isValidVertex(const ConstVertexIterator &vertex) constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
nEdges() constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
NodeCollectionType typedef (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >
NodeIterator typedef (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >
NodePredicate typedef (defined in Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >)Rose::FlowGraphInterface::FlowGraphAccessInterface< NodeIterator, EdgeIterator, NodeCollection, EdgeCollection >
nVertices() constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
operator=(const Graph &other)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
operator=(const Graph< V2, E2, VKey2, EKey2, Alloc2 > &other)Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
SawyerBase typedef (defined in Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >)Rose::FlowGraphInterface::SawyerCtrlflowGraph< NodeInfo, EdgeInfo >
VertexKey typedefSawyer::Container::Graph< NodeInfo, EdgeInfo >
VertexValue typedefSawyer::Container::Graph< NodeInfo, EdgeInfo >
vertexValues()Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
vertexValues() constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline
vertices()Sawyer::Container::Graph< NodeInfo, EdgeInfo >inline
vertices() constSawyer::Container::Graph< NodeInfo, EdgeInfo >inline