bpp-seq3  3.0.0
SiteContainerIterator.h File Reference
#include "../SiteIterator.h"
#include "../SiteTools.h"
#include "SiteContainer.h"
+ Include dependency graph for SiteContainerIterator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bpp::AbstractTemplateSiteContainerIterator< SiteType, SequenceType, HashType >
 Partial implementation of the SiteIterator interface, allowing to loop over a site container. More...
 
class  bpp::SimpleTemplateSiteContainerIterator< SiteType, SequenceType, HashType >
 Loop over all sites in a SiteContainer. More...
 
class  bpp::NoGapTemplateSiteContainerIterator< SiteType, SequenceType, HashType >
 Loop over all sites without gaps in a SiteContainer. More...
 
class  bpp::CompleteTemplateSiteContainerIterator< SiteType, SequenceType, HashType >
 Loop over all complete sites in a SiteContainer (i.e. sites without gap and unresolved characters). More...
 

Namespaces

 bpp
 This alphabet is used to deal NumericAlphabet.
 

Typedefs

using bpp::SimpleSiteContainerIterator = SimpleTemplateSiteContainerIterator< Site, Sequence, std::string >
 
using bpp::SimpleProbabilisticSiteContainerIterator = SimpleTemplateSiteContainerIterator< ProbabilisticSite, ProbabilisticSequence, std::string >