bpp-seq3  3.0.0
bpp::ConstSiteIterator Class Referenceabstract

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

#include <Bpp/Seq/SiteIterator.h>

+ Inheritance diagram for bpp::ConstSiteIterator:

Public Member Functions

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

Detailed Description

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

Definition at line 66 of file SiteIterator.h.

Constructor & Destructor Documentation

◆ ConstSiteIterator()

bpp::ConstSiteIterator::ConstSiteIterator ( )
inline

Definition at line 69 of file SiteIterator.h.

◆ ~ConstSiteIterator()

virtual bpp::ConstSiteIterator::~ConstSiteIterator ( )
inlinevirtual

Definition at line 70 of file SiteIterator.h.

Member Function Documentation

◆ hasMoreSites()

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

◆ nextSite()

virtual const Site* bpp::ConstSiteIterator::nextSite ( )
pure virtual

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