bpp-seq3  3.0.0
bpp::SimpleSequenceContainerIterator Class Reference

Loop over all sequences in a SequenceContainer. More...

#include <Bpp/Seq/Container/SequenceContainerIterator.h>

+ Inheritance diagram for bpp::SimpleSequenceContainerIterator:
+ Collaboration diagram for bpp::SimpleSequenceContainerIterator:

Public Member Functions

 SimpleSequenceContainerIterator (const OrderedSequenceContainer &sites)
 
virtual ~SimpleSequenceContainerIterator ()
 
const SequencenextSequence ()
 
bool hasMoreSequences () const
 

Protected Attributes

const OrderedSequenceContainersequences_
 
size_t currentPosition_
 

Detailed Description

Loop over all sequences in a SequenceContainer.

Definition at line 82 of file SequenceContainerIterator.h.

Constructor & Destructor Documentation

◆ SimpleSequenceContainerIterator()

SimpleSequenceContainerIterator::SimpleSequenceContainerIterator ( const OrderedSequenceContainer sites)

Definition at line 60 of file SequenceContainerIterator.cpp.

◆ ~SimpleSequenceContainerIterator()

virtual bpp::SimpleSequenceContainerIterator::~SimpleSequenceContainerIterator ( )
inlinevirtual

Definition at line 87 of file SequenceContainerIterator.h.

Member Function Documentation

◆ hasMoreSequences()

◆ nextSequence()

Member Data Documentation

◆ currentPosition_

size_t bpp::AbstractSequenceContainerIterator::currentPosition_
protectedinherited

◆ sequences_

const OrderedSequenceContainer* bpp::AbstractSequenceContainerIterator::sequences_
protectedinherited

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