DNA Calib 1.1
Project brief
|
#include <Concepts.h>
Public Member Functions | |
virtual std::uint64_t | tell ()=0 |
Get the current position in the stream. More... | |
virtual void | seek (std::uint64_t position)=0 |
Set the current position in the stream. More... | |
Protected Member Functions | |
virtual | ~Seekable () |
|
protectedvirtualdefault |
|
pure virtual |
Set the current position in the stream.
position | Position in the stream relative to it's start, with 0 denoting the start position. |
Implemented in trio::FileStreamImpl, trio::MemoryMappedFileStreamFallback, and trio::MemoryStreamImpl.
Referenced by dna::FilteredInputArchive::processSubset().
|
pure virtual |
Get the current position in the stream.
Implemented in trio::FileStreamImpl, trio::MemoryMappedFileStreamFallback, and trio::MemoryStreamImpl.
Referenced by dna::FilteredInputArchive::processSubset().