28 using BinaryStream::p;
29 using BinaryStream::end;
30 using BinaryStream::start;
47 stype_ = STREAM_TYPE::SPAN;
59 uint64_t size()
const override {
63 const uint8_t* p()
const override {
64 return data_.data() + this->pos();
67 const uint8_t* start()
const override {
71 const uint8_t* end()
const override {
72 return data_.data() + size();
75 std::vector<uint8_t> content()
const;
85 span<const uint8_t> data_;