| 643 | } |
| 644 | |
| 645 | inline std::span<const uint8_t> data() const |
| 646 | { |
| 647 | if (mode_ == mode_t::scalar_inplace) { |
| 648 | return base::span_cast<const uint8_t>( |
| 649 | std::span<const char>(&data_.raw[1], static_cast<uint8_t>(data_.raw[0]))); |
| 650 | } |
| 651 | check_null(); |
| 652 | return holder()->data(); |
| 653 | } |
| 654 | |
| 655 | inline bool has_stride() const noexcept |
| 656 | { |
no test coverage detected