bpp-core3  3.0.0
bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const > Class Template Reference

#include <Bpp/Graph/AssociationGraphImplObserver.h>

+ Inheritance diagram for bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >:
+ Collaboration diagram for bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >:

Public Member Functions

 NodeIteratorClass (AssociationGraphImplObserver< N, E, GraphImpl > &agio)
 
 NodeIteratorClass (const AssociationGraphImplObserver< N, E, GraphImpl > &agio)
 
 NodeIteratorClass (AssociationGraphImplObserver< N, E, GraphImpl > &agio, Nref n)
 
 NodeIteratorClass (const AssociationGraphImplObserver< N, E, GraphImpl > &agio, Nref n)
 
 ~NodeIteratorClass ()
 
void next ()
 
bool end () const
 
void start ()
 
Nref operator* ()
 

Private Attributes

NodesIteratorClass< GraphIterator, is_const > it_
 
const AssociationGraphImplObserver< N, E, GraphImpl > & agio_
 

Detailed Description

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
class bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >

Definition at line 993 of file AssociationGraphImplObserver.h.

Constructor & Destructor Documentation

◆ NodeIteratorClass() [1/4]

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >::NodeIteratorClass ( AssociationGraphImplObserver< N, E, GraphImpl > &  agio)
inline

◆ NodeIteratorClass() [2/4]

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >::NodeIteratorClass ( const AssociationGraphImplObserver< N, E, GraphImpl > &  agio)
inline

◆ NodeIteratorClass() [3/4]

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >::NodeIteratorClass ( AssociationGraphImplObserver< N, E, GraphImpl > &  agio,
Nref  n 
)
inline

◆ NodeIteratorClass() [4/4]

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >::NodeIteratorClass ( const AssociationGraphImplObserver< N, E, GraphImpl > &  agio,
Nref  n 
)
inline

◆ ~NodeIteratorClass()

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >::~NodeIteratorClass ( )
inline

Definition at line 1013 of file AssociationGraphImplObserver.h.

Member Function Documentation

◆ end()

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
bool bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >::end ( ) const
inlinevirtual

◆ next()

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
void bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >::next ( )
inlinevirtual

◆ operator*()

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
Nref bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >::operator* ( )
inlinevirtual

◆ start()

Member Data Documentation

◆ agio_

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
const AssociationGraphImplObserver<N, E, GraphImpl>& bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >::agio_
private

Definition at line 998 of file AssociationGraphImplObserver.h.

◆ it_

template<class N, class E, class GraphImpl>
template<class GraphIterator, bool is_const>
NodesIteratorClass<GraphIterator, is_const> bpp::AssociationGraphImplObserver< N, E, GraphImpl >::NodeIteratorClass< GraphIterator, is_const >::it_
private

Definition at line 997 of file AssociationGraphImplObserver.h.


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