Open
Description
template <size_t bits>
class t {
explicit t(std::span<const uint8_t> f) pre(f.size() == bits/8);
};
template <>
t<128>::t(std::span<const uint8_t> f) {}
Does not want to reduce much further than this. It turns out that the explicit instantiation is required for this to trigger, but I have no idea why.
Metadata
Metadata
Assignees
Labels
No labels