Classes | |
| class | assignment_proxy |
Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::output_iterator_tag |
Public Member Functions | |
| span_output_iterator (std::span< std::byte > output, format stream_format) noexcept | |
| assignment_proxy | operator* () noexcept |
| span_output_iterator & | operator++ () noexcept |
| span_output_iterator | operator++ (int) noexcept |
| std::size_t | size () const noexcept |
Output iterator that bounds writes to caller-owned span storage.
| using rpnx::compression::span_output_iterator::difference_type = std::ptrdiff_t |
| using rpnx::compression::span_output_iterator::iterator_category = std::output_iterator_tag |
|
inlinenoexcept |
Construct a bounded output iterator for one format.
|
inlinenodiscardnoexcept |
Return a proxy for the current output position.
|
inlinenoexcept |
Advance after an assignment.
|
inlinenoexcept |
Advance after an assignment and return the prior iterator value.
|
inlinenodiscardnoexcept |
Return the number of bytes written.