stores offset and size used to indicate a byte range
constexpr byte_range_info(byte_range_info const &other) noexcept=default
Copy constructor.
constexpr byte_range_info & operator=(byte_range_info const &other) noexcept=default
Copy assignment operator.
constexpr byte_range_info(int64_t offset, int64_t size)
Constructs a byte_range_info object.
constexpr int64_t offset()
Get the offset in bytes.
constexpr bool empty()
Returns whether the span is empty.