Class Iterator#
Defined in File Iterator.h
Inheritance Relationships#
Derived Types#
public BaseGraph::BFSIterator(Class BaseGraph::BFSIterator)public BaseGraph::BiDirNodesIterator(Class BaseGraph::BiDirNodesIterator)public BaseGraph::DFSIterator(Class BaseGraph::DFSIterator)public BaseGraph::EdgesIterator(Class BaseGraph::EdgesIterator)public BaseGraph::NodesIterator(Class BaseGraph::NodesIterator)public CFG::DefBlocksIterator(Class CFG::DefBlocksIterator)public CFG::NodeLabelListIterator(Class CFG::NodeLabelListIterator)public CFG::NodeListIterator(Class CFG::NodeListIterator)public CFG::NodeStatementsIterator(Class CFG::NodeStatementsIterator)public CFG::NonLocalsIterator(Class CFG::NonLocalsIterator)public CallGraph::NodeUsesIterator(Class CallGraph::NodeUsesIterator)public DGraph::IncomingEdgesIterator(Class DGraph::IncomingEdgesIterator)public DGraph::OutgoingEdgesIterator(Class DGraph::OutgoingEdgesIterator)public DGraph::SinkNodesIterator(Class DGraph::SinkNodesIterator)public DGraph::SourceNodesIterator(Class DGraph::SourceNodesIterator)public DomTree::DomFrontIterator(Class DomTree::DomFrontIterator)public Graph::IncidentEdgesIterator(Class Graph::IncidentEdgesIterator)public Graph::NeighborNodesIterator(Class Graph::NeighborNodesIterator)public Phi::ArgIterator(Class Phi::ArgIterator)public SSA::PhiNodesIterator(Class SSA::PhiNodesIterator)public Tree::EdgesIterator(Class Tree::EdgesIterator)public Tree::NodesIterator(Class Tree::NodesIterator)public Tree::OutEdgesIterator(Class Tree::OutEdgesIterator)public Tree::PostOrderIterator(Class Tree::PostOrderIterator)public Tree::PreOrderIterator(Class Tree::PreOrderIterator)public Tree::ReversePostOrderIterator(Class Tree::ReversePostOrderIterator)
Class Documentation#
-
class Iterator#
The Iterator abstract base class defines the basic properties of an iterator.
Subclassed by BaseGraph::BFSIterator, BaseGraph::BiDirNodesIterator, BaseGraph::DFSIterator, BaseGraph::EdgesIterator, BaseGraph::NodesIterator, CFG::DefBlocksIterator, CFG::NodeLabelListIterator, CFG::NodeListIterator, CFG::NodeStatementsIterator, CFG::NonLocalsIterator, CallGraph::NodeUsesIterator, DGraph::IncomingEdgesIterator, DGraph::OutgoingEdgesIterator, DGraph::SinkNodesIterator, DGraph::SourceNodesIterator, DomTree::DomFrontIterator, Graph::IncidentEdgesIterator, Graph::NeighborNodesIterator, Phi::ArgIterator, SSA::PhiNodesIterator, Tree::EdgesIterator, Tree::NodesIterator, Tree::OutEdgesIterator, Tree::PostOrderIterator, Tree::PreOrderIterator, Tree::ReversePostOrderIterator