bpp-core3  3.0.0
bpp::AssociationGraphObserver< N, E >::NodeIterator Class Referenceabstract

#include <Bpp/Graph/AssociationGraphObserver.h>

+ Inheritance diagram for bpp::AssociationGraphObserver< N, E >::NodeIterator:

Public Member Functions

virtual ~NodeIterator ()
 
virtual void next ()=0
 
virtual bool end () const =0
 
virtual void start ()=0
 
virtual std::shared_ptr< N > operator* ()=0
 

Detailed Description

template<class N, class E>
class bpp::AssociationGraphObserver< N, E >::NodeIterator

Definition at line 322 of file AssociationGraphObserver.h.

Constructor & Destructor Documentation

◆ ~NodeIterator()

template<class N , class E >
virtual bpp::AssociationGraphObserver< N, E >::NodeIterator::~NodeIterator ( )
inlinevirtual

Definition at line 325 of file AssociationGraphObserver.h.

Member Function Documentation

◆ end()

template<class N , class E >
virtual bool bpp::AssociationGraphObserver< N, E >::NodeIterator::end ( ) const
pure virtual

◆ next()

template<class N , class E >
virtual void bpp::AssociationGraphObserver< N, E >::NodeIterator::next ( )
pure virtual

◆ operator*()

template<class N , class E >
virtual std::shared_ptr<N> bpp::AssociationGraphObserver< N, E >::NodeIterator::operator* ( )
pure virtual

◆ start()

template<class N , class E >
virtual void bpp::AssociationGraphObserver< N, E >::NodeIterator::start ( )
pure virtual

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