- dumpToFilevoid dumpToFile(StreamInterface src, string fileName, size_t chunkSize) 
- Dumps abstract stream into a file 
- nativeToBigEndianimmutable(T) nativeToBigEndian(T src) 
- Converts the given value from the native endianness to big endian 
- nativeToLittleEndianimmutable(T) nativeToLittleEndian(T src) 
- Converts the given value from the native endianness to little endian 
- platformEndianimmutable(Endian) platformEndian() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- readRawT readRaw(StreamInterface s) 
- Reads a raw byte sequence of type T from the stream 
- readScalarT readScalar(StreamInterface s) 
- Reads a scalar variable from the stream preserving the stream endianness 
- reversevoid reverse(T[n] a) 
- Performes inplace reverse of an array 
- swapEndiannessimmutable(T) swapEndianness(T src) 
- Swaps endianness of a given value 
- writeRawvoid writeRaw(StreamInterface s, T var) 
- Writes a raw byte sequence of a variable type T to the stream 
- writeScalarvoid writeScalar(StreamInterface s, T var) 
- Writes a scalar variable to the stream preserving the stream endianness 
Easy-to-use I/O streams: utility functions