bpp-seq3
3.0.0
|
Partial implementation of the SequenceIterator interface, allowing to loop over an ordered sequence container. More...
#include <Bpp/Seq/Container/SequenceContainerIterator.h>
Public Member Functions | |
AbstractSequenceContainerIterator (const OrderedSequenceContainer &sites) | |
AbstractSequenceContainerIterator (const AbstractSequenceContainerIterator &asi) | |
AbstractSequenceContainerIterator & | operator= (const AbstractSequenceContainerIterator &asi) |
virtual | ~AbstractSequenceContainerIterator () |
virtual const IntCoreSequenceSymbolList * | nextSequence ()=0 |
virtual bool | hasMoreSequences () const =0 |
Protected Attributes | |
const OrderedSequenceContainer * | sequences_ |
size_t | currentPosition_ |
Partial implementation of the SequenceIterator interface, allowing to loop over an ordered sequence container.
Definition at line 54 of file SequenceContainerIterator.h.
AbstractSequenceContainerIterator::AbstractSequenceContainerIterator | ( | const OrderedSequenceContainer & | sites | ) |
Definition at line 53 of file SequenceContainerIterator.cpp.
|
inline |
Definition at line 64 of file SequenceContainerIterator.h.
|
inlinevirtual |
Definition at line 76 of file SequenceContainerIterator.h.
|
pure virtualinherited |
Implemented in bpp::SimpleSequenceContainerIterator.
|
pure virtualinherited |
Implemented in bpp::ConstSequenceWithQualityIterator, and bpp::SimpleSequenceContainerIterator.
|
inline |
Definition at line 69 of file SequenceContainerIterator.h.
References currentPosition_, and sequences_.
|
protected |
Definition at line 59 of file SequenceContainerIterator.h.
Referenced by bpp::SimpleSequenceContainerIterator::hasMoreSequences(), bpp::SimpleSequenceContainerIterator::nextSequence(), and operator=().
|
protected |
Definition at line 58 of file SequenceContainerIterator.h.
Referenced by bpp::SimpleSequenceContainerIterator::hasMoreSequences(), bpp::SimpleSequenceContainerIterator::nextSequence(), and operator=().