Template Function CE::Memory::operator<<(S&, const Block<T>&)

Function Documentation

template<typename S, typename T>
S &CE::Memory::operator<<(S &os, const Block<T> &block)

Requires: (!requires(S& stream, const Block<T>& value) { stream.operator<<(value); })

Write owned range metadata to a compatible stream without reading backing bytes.

Returns:

The supplied stream; formatting/stream errors propagate. The constrained fallback avoids overriding a stream’s own Block member overload.