bpp-seq3  3.0.0
bpp::SiteIterator Class Referenceabstract

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

#include <Bpp/Seq/SiteIterator.h>

Public Member Functions

 SiteIterator ()
 
virtual ~SiteIterator ()
 
virtual SitenextSite ()=0
 
virtual bool hasMoreSites () const =0
 

Detailed Description

Generic site iterator interface, allowing to loop over sites.

Definition at line 52 of file SiteIterator.h.

Constructor & Destructor Documentation

◆ SiteIterator()

bpp::SiteIterator::SiteIterator ( )
inline

Definition at line 55 of file SiteIterator.h.

◆ ~SiteIterator()

virtual bpp::SiteIterator::~SiteIterator ( )
inlinevirtual

Definition at line 56 of file SiteIterator.h.

Member Function Documentation

◆ hasMoreSites()

virtual bool bpp::SiteIterator::hasMoreSites ( ) const
pure virtual

◆ nextSite()

virtual Site* bpp::SiteIterator::nextSite ( )
pure virtual

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