bpp-seq3  3.0.0
bpp::TemplateSiteIteratorInterface< SiteType > Class Template Referenceabstract

Generic site iterator interface, allowing to loop over sites. More...

#include <Bpp/Seq/SiteIterator.h>

+ Inheritance diagram for bpp::TemplateSiteIteratorInterface< SiteType >:

Public Member Functions

 TemplateSiteIteratorInterface ()
 
virtual ~TemplateSiteIteratorInterface ()
 
virtual SiteType & nextSite ()=0
 
virtual bool hasMoreSites () const =0
 

Detailed Description

template<class SiteType>
class bpp::TemplateSiteIteratorInterface< SiteType >

Generic site iterator interface, allowing to loop over sites.

Definition at line 15 of file SiteIterator.h.

Constructor & Destructor Documentation

◆ TemplateSiteIteratorInterface()

template<class SiteType >
bpp::TemplateSiteIteratorInterface< SiteType >::TemplateSiteIteratorInterface ( )
inline

Definition at line 18 of file SiteIterator.h.

◆ ~TemplateSiteIteratorInterface()

template<class SiteType >
virtual bpp::TemplateSiteIteratorInterface< SiteType >::~TemplateSiteIteratorInterface ( )
inlinevirtual

Definition at line 19 of file SiteIterator.h.

Member Function Documentation

◆ hasMoreSites()

◆ nextSite()


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