| AbstractBufferedOutputStream()=default | xentara::utils::io::AbstractBufferedOutputStream< Element > | |
| close() -> void | xentara::utils::io::FileOutputStream< Element > | |
| close(std::nothrow_t) noexcept -> std::error_code | xentara::utils::io::FileOutputStream< Element > | |
| destroyOutputBuffer() -> void | xentara::utils::io::AbstractBufferedOutputStream< Element > | protected |
| doFlushWriteBuffer() -> void | xentara::utils::io::OutputStream< Element > | protectedvirtual |
| doGetStreamDescription() const -> std::string override | xentara::utils::io::AbstractDeviceOutputStream< Element > | protectedvirtual |
| doWrite(const Element *data, std::size_t size) -> std::size_t final | xentara::utils::io::AbstractDeviceOutputStream< Element > | protectedvirtual |
| element_type typedef | xentara::utils::io::OutputStream< Element > | |
| FileOutputStream()=default | xentara::utils::io::FileOutputStream< Element > | |
| FileOutputStream(const std::filesystem::path &path, File::Access access=File::Access::Truncate) | xentara::utils::io::FileOutputStream< Element > | |
| FileOutputStream(File &&file) noexcept | xentara::utils::io::FileOutputStream< Element > | |
| flush() -> void | xentara::utils::io::OutputStream< Element > | |
| freeBufferBegin() const -> Element * | xentara::utils::io::OutputStream< Element > | protected |
| freeBufferSize() const -> std::size_t | xentara::utils::io::OutputStream< Element > | protected |
| kDefaultBufferSize | xentara::utils::io::AbstractBufferedOutputStream< Element > | protectedstatic |
| open(const std::filesystem::path &path, File::Access access=File::Access::Truncate) -> void | xentara::utils::io::FileOutputStream< Element > | |
| operator=(File &&file) noexcept -> FileOutputStream & | xentara::utils::io::FileOutputStream< Element > | |
| xentara::utils::io::AbstractDeviceOutputStream::operator=(OutputStream &&rhs) noexcept -> OutputStream & | xentara::utils::io::OutputStream< Element > | protected |
| outputDevice() noexcept -> OutputDevice &=0 | xentara::utils::io::AbstractDeviceOutputStream< Element > | protectedpure virtual |
| OutputStream() noexcept=default | xentara::utils::io::OutputStream< Element > | protected |
| OutputStream(Element *bufferBegin, Element *bufferEnd) noexcept | xentara::utils::io::OutputStream< Element > | protected |
| OutputStream(Element *bufferBegin, Element *bufferEnd, Element *dataEnd) noexcept | xentara::utils::io::OutputStream< Element > | protected |
| OutputStream(OutputStream &&other) noexcept | xentara::utils::io::OutputStream< Element > | protected |
| resetOutputBuffer(std::size_t bufferSizeHint=kDefaultBufferSize) -> void | xentara::utils::io::AbstractBufferedOutputStream< Element > | protected |
| setWriteBuffer(Element *bufferBegin, Element *bufferEnd) noexcept -> void | xentara::utils::io::OutputStream< Element > | protected |
| setWriteBuffer(Element *bufferBegin, Element *bufferEnd, Element *dataEnd) noexcept -> void | xentara::utils::io::OutputStream< Element > | protected |
| setWriteDataEnd(Element *dataEnd) noexcept -> void | xentara::utils::io::OutputStream< Element > | protected |
| streamDescription() const -> std::string | xentara::utils::io::StreamBase | |
| write(Element element) -> void | xentara::utils::io::OutputStream< Element > | |
| write(const Data &data) -> void | xentara::utils::io::OutputStream< Element > | |
| write(const Element(&data)[kDataSize]) -> void | xentara::utils::io::OutputStream< Element > | |
| write(Iterator first, Sentinel last) -> void | xentara::utils::io::OutputStream< Element > | |
| write(const Element *data, std::size_t size) -> void | xentara::utils::io::OutputStream< Element > | |
| write(const Element *nullTerminatedString) -> void | xentara::utils::io::OutputStream< Element > | |
| writeBufferBegin() const -> Element * | xentara::utils::io::OutputStream< Element > | protected |
| writeBufferEnd() const -> Element * | xentara::utils::io::OutputStream< Element > | protected |
| writeBufferSize() const -> std::size_t | xentara::utils::io::OutputStream< Element > | protected |
| writeDataBegin() const -> Element * | xentara::utils::io::OutputStream< Element > | protected |
| writeDataEnd() const -> Element * | xentara::utils::io::OutputStream< Element > | protected |
| writeDataSize() const -> std::size_t | xentara::utils::io::OutputStream< Element > | protected |
| ~FileOutputStream() noexcept(false) | xentara::utils::io::FileOutputStream< Element > | |
| ~OutputStream() noexcept(false)=0 | xentara::utils::io::OutputStream< Element > | pure virtual |
| ~StreamBase() noexcept(false)=0 | xentara::utils::io::StreamBase | pure virtual |