consistently use LHCb::span instead of gsl::span
avoid mixing LHCb::span (which defers to gsl::span) and direct use of gsl::span, as LHCb::span makes sure several macros are defined to avoid bounds checking in non-debug builds, and ensures that span<byte>
uses std::byte
instead of gsl::byte
, and we don't want to have two 'variants' of gsl::span being used simultaneously which are configured differently...
(and it will make a future migration to C++20 std::span
easier as well)
Closes #351 (closed)
Edited by Andre Gunther