basic_seek_stream class
Implements the basic seeking methods required for every stream.
Derived classes
-
template<class T>class span_stream_base
- Implements the common interface of every
span_stream. -
template<class T>class span_stream_base
- Implements the common interface of every
span_stream. -
template<class Container>class basic_memory_stream_base
- Implements the common interface of every
memory_stream. -
template<class T>class span_stream_base
- Implements the common interface of every
span_stream.
Position
-
void seek_absolute(binary_io::
streamoff a_pos) noexcept - Seek to an absolute position in the stream (i.e. from the beginning).
-
void seek_relative(binary_io::
streamoff a_off) noexcept - Seek to a position in the stream relative to the current position.
-
auto tell() const -> binary_io::
streamoff noexcept - Gets the current stream position.
Function documentation
void binary_io:: components:: basic_seek_stream:: seek_absolute(binary_io:: streamoff a_pos) noexcept
Seek to an absolute position in the stream (i.e. from the beginning).
| Parameters | |
|---|---|
| a_pos | The absolute position to seek to. |
void binary_io:: components:: basic_seek_stream:: seek_relative(binary_io:: streamoff a_off) noexcept
Seek to a position in the stream relative to the current position.
| Parameters | |
|---|---|
| a_off | The offset to seek to. |
binary_io:: streamoff binary_io:: components:: basic_seek_stream:: tell() const noexcept
Gets the current stream position.
| Returns | The current stream position. |
|---|