#include <bin_data.hpp>
|
| bin_data ()=default |
|
| bin_data (std::initializer_list< std::uint8_t > data) |
|
| bin_data (range< bin_data::const_iterator > view) |
|
| bin_data (bin_data_base &&data) |
|
| bin_data (prealloc const &pa) |
|
template<class ByteIterator > |
| bin_data (ByteIterator begin, ByteIterator end) |
|
range< bin_data::const_iterator > | view (std::size_t start=0, std::size_t length=std::numeric_limits< std::size_t >::max()) const |
|
range< iterator > | view (std::size_t start=0, std::size_t length=std::numeric_limits< std::size_t >::max()) |
|
range< value_type const * > | data_view (std::size_t start=0, std::size_t length=std::numeric_limits< std::size_t >::max()) const |
|
range< value_type * > | data_view (std::size_t start=0, std::size_t length=std::numeric_limits< std::size_t >::max()) |
|
|
template<class... ByteOrByteContainers> |
static bin_data | chain (ByteOrByteContainers &&...others) |
|
◆ bin_data() [1/6]
mlab::bin_data::bin_data |
( |
| ) |
|
|
default |
◆ bin_data() [2/6]
mlab::bin_data::bin_data |
( |
std::initializer_list< std::uint8_t > | data | ) |
|
|
inline |
◆ bin_data() [3/6]
mlab::bin_data::bin_data |
( |
range< bin_data::const_iterator > | view | ) |
|
|
inlineexplicit |
◆ bin_data() [4/6]
◆ bin_data() [5/6]
mlab::bin_data::bin_data |
( |
prealloc const & | pa | ) |
|
|
inlineexplicit |
◆ bin_data() [6/6]
template<class ByteIterator >
mlab::bin_data::bin_data |
( |
ByteIterator | begin, |
|
|
ByteIterator | end ) |
|
inline |
◆ chain()
template<class... ByteOrByteContainers>
bin_data mlab::bin_data::chain |
( |
ByteOrByteContainers &&... | others | ) |
|
|
static |
◆ data_view() [1/2]
range< bin_data::value_type * > mlab::bin_data::data_view |
( |
std::size_t | start = 0, |
|
|
std::size_t | length = std::numeric_limits<std::size_t>::max() ) |
|
inlinenodiscard |
◆ data_view() [2/2]
range< bin_data::value_type const * > mlab::bin_data::data_view |
( |
std::size_t | start = 0, |
|
|
std::size_t | length = std::numeric_limits<std::size_t>::max() ) const |
|
inlinenodiscard |
◆ view() [1/2]
range< bin_data::iterator > mlab::bin_data::view |
( |
std::size_t | start = 0, |
|
|
std::size_t | length = std::numeric_limits<std::size_t>::max() ) |
|
inlinenodiscard |
◆ view() [2/2]
range< bin_data::const_iterator > mlab::bin_data::view |
( |
std::size_t | start = 0, |
|
|
std::size_t | length = std::numeric_limits<std::size_t>::max() ) const |
|
inlinenodiscard |
The documentation for this class was generated from the following file: