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 1367 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

Definition at line 1372 of file AssociationGraphImplObserver.h.

◆ 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

Definition at line 1372 of file AssociationGraphImplObserver.h.

◆ 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

Definition at line 1372 of file AssociationGraphImplObserver.h.

◆ 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

Definition at line 1372 of file AssociationGraphImplObserver.h.

◆ ~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 1372 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()

◆ 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()

Member Data Documentation

◆ agio_

◆ it_


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