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

#include <Bpp/Graph/AssociationGraphImplObserver.h>

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

Public Member Functions

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

Private Attributes

EdgesIteratorClass< 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 >::EdgeIteratorClass< GraphIterator, is_const >

Definition at line 1331 of file AssociationGraphImplObserver.h.

Constructor & Destructor Documentation

◆ EdgeIteratorClass() [1/4]

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

◆ EdgeIteratorClass() [2/4]

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

◆ EdgeIteratorClass() [3/4]

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

◆ EdgeIteratorClass() [4/4]

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

◆ ~EdgeIteratorClass()

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

Definition at line 1351 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 >::EdgeIteratorClass< 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 >::EdgeIteratorClass< GraphIterator, is_const >::next ( )
inlinevirtual

◆ operator*()

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

◆ start()

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

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 >::EdgeIteratorClass< GraphIterator, is_const >::agio_
private

Definition at line 1336 of file AssociationGraphImplObserver.h.

◆ it_

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

Definition at line 1335 of file AssociationGraphImplObserver.h.


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