C++ Complementary Library
A data I/O stream is an object that allows you to read and write binary data from/to an I/O resource.
The type of the referenced I/O resource.
Constructs a data I/O stream from the given I/O resource and with the given endianness. The data I/O stream will hold a non-owning reference to the resource, which is expected to stay valid when using the data I/O stream.
The I/O resource to read from and write to.
The endianness that the data is expected to be in.
Copy-constructs a data_io_stream from an existing one.
The data_io_stream to copy from.
Copy-assigns a data_io_stream into this one.
The data_io_stream to copy from.
Move-constructs a data_io_stream from an existing one.
The data_io_stream to move from.
Move-assigns a data_io_stream into this one.
The data_io_stream to move from.
Returns a pointer to the referenced I/O resource, enabling use of the arrow operator.
Copyright © 2022-2025 Daniel T. McGinnis