bpp-seq3
3.0.0
|
Loop over all sequences in a SequenceContainer. More...
#include <Bpp/Seq/Container/SequenceContainerIterator.h>
Public Member Functions | |
SimpleSequenceContainerIterator (const OrderedSequenceContainer &sites) | |
virtual | ~SimpleSequenceContainerIterator () |
const Sequence * | nextSequence () |
bool | hasMoreSequences () const |
Protected Attributes | |
const OrderedSequenceContainer * | sequences_ |
size_t | currentPosition_ |
Loop over all sequences in a SequenceContainer.
Definition at line 82 of file SequenceContainerIterator.h.
SimpleSequenceContainerIterator::SimpleSequenceContainerIterator | ( | const OrderedSequenceContainer & | sites | ) |
Definition at line 60 of file SequenceContainerIterator.cpp.
|
inlinevirtual |
Definition at line 87 of file SequenceContainerIterator.h.
|
virtual |
Implements bpp::ConstSequenceIterator.
Definition at line 70 of file SequenceContainerIterator.cpp.
References bpp::AbstractSequenceContainerIterator::currentPosition_, bpp::SequencedValuesContainer::getNumberOfSequences(), and bpp::AbstractSequenceContainerIterator::sequences_.
|
virtual |
Implements bpp::ConstSequenceIterator.
Definition at line 63 of file SequenceContainerIterator.cpp.
References bpp::AbstractSequenceContainerIterator::currentPosition_, bpp::OrderedSequenceContainer::getSequence(), and bpp::AbstractSequenceContainerIterator::sequences_.
|
protectedinherited |
Definition at line 59 of file SequenceContainerIterator.h.
Referenced by hasMoreSequences(), nextSequence(), and bpp::AbstractSequenceContainerIterator::operator=().
|
protectedinherited |
Definition at line 58 of file SequenceContainerIterator.h.
Referenced by hasMoreSequences(), nextSequence(), and bpp::AbstractSequenceContainerIterator::operator=().