Concept
StreamConcept
Concept for I/O streams.
Concept Definition
Required Metafunctions

HasStreamFeature | Query features of a stream type.

Required Functions

streamEof | Check end-of-file state of a StreamConcept.
streamError | Return the stream's error code.
streamFlush | Flush the underlying stream.
streamPeek | Read next character from stream without advancing current position.
streamPut | Write different types to stream
streamReadBlock | Read a block of bytes into a buffer.
streamReadChar | Read next character from stream and advance the current position.
streamSeek | Perform a seek operation on the stream.
streamTell | Get the position in the current stream.
streamWriteBlock | Write a block of bytes from a buffer into a stream.
streamWriteChar | Write one character to the stream.

Implemented by

Stream | Abstract base class to fulfill the StreamConcept concept.

Metafunctions

HasStreamFeature | Query features of a stream type.

Functions

readRecord | reads one record (e.g. a single DNA-sequence and its meta data) from a StreamConcept, by the means of RecordReader
streamEof | Check end-of-file state of a StreamConcept.
streamError | Return the stream's error code.
streamFlush | Flush the underlying stream.
streamPeek | Read next character from stream without advancing current position.
streamPut | Write different types to stream
streamReadBlock | Read a block of bytes into a buffer.
streamReadChar | Read next character from stream and advance the current position.
streamSeek | Perform a seek operation on the stream.
streamTell | Get the position in the current stream.
streamWriteBlock | Write a block of bytes from a buffer into a stream.
streamWriteChar | Write one character to the stream.
write | Write a VcfHeader.
write2 | writes an entire document to a StreamConcept
writeRecord | write one record (e.g. a single DNA-sequence and its meta data) to a StreamConcept

See Also
RecordReader
SeqAn - Sequence Analysis Library - www.seqan.de

Page built @2014/10/13 16:12:57