libgexf  0.1.3
Public Member Functions | List of all members
libgexf::NodeIter Class Reference

Iterator on nodes. More...

#include <nodeiter.h>

Inheritance diagram for libgexf::NodeIter:
libgexf::AbstractIter

Public Member Functions

 NodeIter (const libgexf::Graph *g)
 Constructor. More...
 
NodeIterbegin ()
 Init. More...
 
bool hasNext () const
 Test next element in collection. More...
 
libgexf::t_id next ()
 Iterate. More...
 

Detailed Description

Iterator on nodes.

Constructor & Destructor Documentation

◆ NodeIter()

libgexf::NodeIter::NodeIter ( const libgexf::Graph g)
explicit

Constructor.

Parameters
g: Reference to the Graph object

Member Function Documentation

◆ begin()

NodeIter * libgexf::NodeIter::begin ( )
virtual

Init.

Initialize (or re-initialize) the iterator.

Returns
an instance of the iterator

Implements libgexf::AbstractIter.

◆ hasNext()

bool libgexf::NodeIter::hasNext ( ) const
virtual

Test next element in collection.

Verify if another element exists.

Returns
true if another element exists, false otherwise.

Implements libgexf::AbstractIter.

◆ next()

t_id libgexf::NodeIter::next ( )
virtual

Iterate.

Get next element in collection.

Returns
The node ID.

Implements libgexf::AbstractIter.


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