OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OA::DUG::NodesIteratorInterface Class Referenceabstract

#include <DUGInterface.hpp>

Inheritance diagram for OA::DUG::NodesIteratorInterface:
Inheritance graph
Collaboration diagram for OA::DUG::NodesIteratorInterface:
Collaboration graph

Public Member Functions

 NodesIteratorInterface ()
 
 ~NodesIteratorInterface ()
 
virtual OA_ptr< NodeInterfacecurrentDUGNode () const =0
 
 NodesIteratorInterface ()
 
 ~NodesIteratorInterface ()
 
virtual OA_ptr< NodeInterfacecurrentDUGNode () const =0
 
- Public Member Functions inherited from OA::DGraph::NodesIteratorInterface
virtual OA_ptr< NodeInterfacecurrent () const =0
 
virtual void operator++ ()=0
 
virtual void operator++ (int)=0
 
virtual bool isValid () const =0
 
virtual void reset ()=0
 

Detailed Description

An iterator over DUG::Nodes that satisfies the interface for all different iterator types.

Definition at line 153 of file DUGInterface.hpp.

Constructor & Destructor Documentation

OA::DUG::NodesIteratorInterface::NodesIteratorInterface ( )
inline

Definition at line 156 of file DUGInterface.hpp.

OA::DUG::NodesIteratorInterface::~NodesIteratorInterface ( )
inlinevirtual

Reimplemented from OA::DGraph::NodesIteratorInterface.

Definition at line 157 of file DUGInterface.hpp.

OA::DUG::NodesIteratorInterface::NodesIteratorInterface ( )
inline

Definition at line 158 of file DUGInterface.hpp.

OA::DUG::NodesIteratorInterface::~NodesIteratorInterface ( )
inlinevirtual

Reimplemented from OA::DGraph::NodesIteratorInterface.

Definition at line 159 of file DUGInterface.hpp.

Member Function Documentation

virtual OA_ptr<NodeInterface> OA::DUG::NodesIteratorInterface::currentDUGNode ( ) const
pure virtual
virtual OA_ptr<NodeInterface> OA::DUG::NodesIteratorInterface::currentDUGNode ( ) const
pure virtual

The documentation for this class was generated from the following files: