C++ Complementary Library
The type of the wrapped output resource.
Constructs an output stream with the given output resource, endianness and flush strategy.
The output resource this stream will write to.
The endianness to write the data in.
The flush strategy to use.
Returns a non-constant reference to the wrapped output resource.
Returns a constant reference to the wrapped output resource.
Returns the endianness associated with this output stream.
Sets the endianness associated with this output stream.
The new endianness to use with this output stream.
Returns the flush strategy associated with this output stream.
Sets the flush strategy associated with this output stream.
The new flush strategy to use with this output stream.
Tells whether this stream's output resource is at its end.
Writes byte_count bytes from the data array to this stream's output resource.
The array of bytes that will be written to this stream's output resource.
The number of bytes to write to this stream's output resource.
Reverses the order of the bytes in the data array and then writes them to this stream's output resource.
The bytes that will be reversed and written to this stream's output resource.
The number of bytes to reverse and write to this stream's output resource.
Flushes the stream's output resource, ensuring that any data that has previously been requested to be written out actually gets written out.
Returns a pointer to the wrapped output resource, enabling use of the arrow operator.
Copyright © 2022-2025 Daniel T. McGinnis