#include <bin_data.hpp>
◆ bin_stream() [1/2]
| mlab::bin_stream::bin_stream |
( |
| ) |
|
|
default |
◆ bin_stream() [2/2]
| mlab::bin_stream::bin_stream |
( |
bin_data const & | data, |
|
|
std::size_t | position = 0 ) |
|
inlineexplicit |
◆ bad()
| bool mlab::bin_stream::bad |
( |
| ) |
const |
|
inlinenodiscard |
◆ clear_bad()
| void mlab::bin_stream::clear_bad |
( |
| ) |
|
|
inline |
◆ eof()
| bool mlab::bin_stream::eof |
( |
| ) |
const |
|
inlinenodiscard |
◆ get_ref()
| std::size_t mlab::bin_stream::get_ref |
( |
stream_ref | ref | ) |
const |
|
inlinenodiscardprivate |
◆ good()
| bool mlab::bin_stream::good |
( |
| ) |
const |
|
inlinenodiscard |
◆ peek()
| range< bin_data::const_iterator > mlab::bin_stream::peek |
( |
| ) |
const |
|
inlinenodiscard |
◆ peek_one()
| std::uint8_t mlab::bin_stream::peek_one |
( |
| ) |
|
|
inlinenodiscard |
◆ pop()
| std::uint8_t mlab::bin_stream::pop |
( |
| ) |
|
|
inline |
◆ read() [1/2]
template<class OutputIterator >
| std::size_t mlab::bin_stream::read |
( |
OutputIterator | it, |
|
|
std::size_t | n ) |
◆ read() [2/2]
| range< bin_data::const_iterator > mlab::bin_stream::read |
( |
std::size_t | n | ) |
|
|
inline |
◆ remaining()
| std::size_t mlab::bin_stream::remaining |
( |
| ) |
const |
|
inlinenodiscard |
◆ seek()
◆ set_bad()
| void mlab::bin_stream::set_bad |
( |
| ) |
|
|
inline |
◆ tell()
◆ _bad
| bool mlab::bin_stream::_bad = false |
|
private |
◆ _data
| bin_data const* mlab::bin_stream::_data = nullptr |
|
private |
◆ _pos
| std::size_t mlab::bin_stream::_pos = 0 |
|
private |
The documentation for this class was generated from the following file: