C++ Complementary Library
An input resource is a source of input. It's an object you can read data from.
Constructs an input resource with the given buffer capacity.
The capacity of the I/O buffer. If this is zero, the input resource is completely unbuffered.
Copy-constructs an input_resource from an existing one.
The input_resource to copy from.
Copy-assigns an input_resource into this one.
The input_resource to copy from.
Move-constructs an input_resource from an existing one.
The input_resource to move from.
Move-assigns an input_resource into this one.
The input_resource to move from.
Reads byte_count bytes from this input resource and places them in the provided data array.
The array into which the read bytes will be placed.
The number of bytes to read from this input resource.
Ties the given output resource to this input resource. The tied output resource is flushed when this input resource is read from.
Reads byte_count bytes from this input resource and places them in the provided data array.
The array into which the read bytes will be placed.
The number of bytes to read from this input resource.
The kind of read request that is being issued to this input resource.
Fills the buffer and returns the number of bytes read.
Copyright © 2022-2025 Daniel T. McGinnis