#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: