C++ Complementary Library
A text I/O stream is an object that allows you to read and write text from/to an I/O resource.
The type of the referenced I/O resource.
Constructs a text I/O stream from the given I/O resource and with the given encoding form and endianness. The text I/O stream will hold a non-owning reference to the resource, which is expected to stay valid when using the text I/O stream.
The I/O resource to read from and write to.
The encoding form that the text is expected to be in.
The endianness that the text is expected to be in.
Copy-constructs a text_io_stream from an existing one.
The text_io_stream to copy from.
Copy-assigns a text_io_stream into this one.
The text_io_stream to copy from.
Move-constructs a text_io_stream from an existing one.
The text_io_stream to move from.
Move-assigns a text_io_stream into this one.
The text_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