C++ Complementary Library
An opaque container output resource is an output resource that writes to a container that it owns.
The type of content referenced by this opaque container output resource.
The type of element of the content referenced by this opaque container output resource.
Constructs an opaque container output resource with the given buffer capacity and a default-constructed content object.
The capacity of the I/O buffer. If this is zero, the opaque container output resource is completely unbuffered.
Constructs an opaque container output resource with the given initial content and buffer capacity.
The content that this opaque container output resource will reference.
The capacity of the I/O buffer. If this is zero, the opaque container output resource is completely unbuffered.
Constructs an opaque container output resource with the given initial content and buffer capacity.
The content that this opaque container output resource will reference.
The capacity of the I/O buffer. If this is zero, the opaque container output resource is completely unbuffered.
Copy-constructs an opaque_container_output_resource from an existing one.
The opaque_container_output_resource to copy from.
Copy-assigns an opaque_container_output_resource into this one.
The opaque_container_output_resource to copy from.
Move-constructs an opaque_container_output_resource from an existing one.
The opaque_container_output_resource to move from.
Move-assigns an opaque_container_output_resource into this one.
The opaque_container_output_resource to move from.
Returns true if this opaque container output resource is at the end of its referenced content. Otherwise, returns false.
Returns the position this opaque container output resource is at, that is, the position at which write operations will take place next.
Returns a non-constant reference to the referenced content.
Returns a constant reference to the referenced content.
Writes byte_count bytes from the data array to this opaque container output resource.
The array of bytes that will be written to this output resource.
The number of bytes to write to this output resource.
Copyright © 2022-2025 Daniel T. McGinnis