read

fnT read(T, Endian endianness = Endian.bigEndian, R)(ref R range) if (canSwapEndianness!T && isInputRange!R && is(ElementType!R : const ubyte))

Takes a range of ubytes and converts the first T.sizeof bytes to T. The value returned is converted from the given endianness to the native endianness. The T.sizeof bytes which are read are consumed from the range.

Parameters

TThe integral type to convert the first T.sizeof bytes to.
endiannessThe endianness that the bytes are assumed to be in.
rangeThe range to read from.