Base class for input streams.
More...
#include <input_stream.h>
|
| void | reverse (std::size_t bytes) noexcept |
Base class for input streams.
◆ InputStreamBase()
| sen::InputStreamBase::InputStreamBase |
( |
Span< const uint8_t > | buffer | ) |
|
|
inlineexplicitnoexcept |
◆ ~InputStreamBase()
| sen::InputStreamBase::~InputStreamBase |
( |
| ) |
|
|
default |
◆ advance()
| const uint8_t * sen::InputStreamBase::advance |
( |
std::size_t | bytes | ) |
|
|
nodiscard |
◆ tryAdvance()
| std::pair< const uint8_t *, std::size_t > sen::InputStreamBase::tryAdvance |
( |
std::size_t | bytes | ) |
|
|
nodiscard |
◆ atEnd()
| bool sen::InputStreamBase::atEnd |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ getPosition()
| std::size_t sen::InputStreamBase::getPosition |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ setPosition()
| void sen::InputStreamBase::setPosition |
( |
std::size_t | pos | ) |
|
|
inlinenoexcept |
◆ reverse()
| void sen::InputStreamBase::reverse |
( |
std::size_t | bytes | ) |
|
|
inlineprotectednoexcept |
The documentation for this class was generated from the following file: