Skip to content

OpenAnalysis::BaseGraph::BFSIterator

The BFSiterator calls the virtual function create_BFS_links the first time it is called, or if the graph has been changed since the last call.

Synopsis

Declared in <src/midend/programAnalysis/OpenAnalysis/Utils/BaseGraph.h>

class BFSIterator
    : public Iterator

Base Classes

Name

Description

Iterator

The Iterator abstract base class defines the basic properties of an iterator.

Member Functions

Name

Description

BFSIterator [constructor]

Construct from BaseGraph

~BFSIterator [destructor] [virtual]

Destructor

operator++ [virtual]

operator bool [virtual]

Conversion to bool

Protected Data Members

Name

p

Derived Classes

Name

Description

BFSIterator

The BFSIterator here is just an extension of BaseGraph::DFSIterator to allow proper casting.

Created with MrDocs