xentara-utils v2.0.4
The Xentara Utility Library
Loading...
Searching...
No Matches
xentara::utils::io::DeviceOutputStream< Element > Member List

This is the complete list of members for xentara::utils::io::DeviceOutputStream< Element >, including all inherited members.

AbstractBufferedOutputStream()=defaultxentara::utils::io::AbstractBufferedOutputStream< Element >
destroyOutputBuffer() -> voidxentara::utils::io::AbstractBufferedOutputStream< Element >protected
DeviceOutputStream() noexcept=defaultxentara::utils::io::DeviceOutputStream< Element >
DeviceOutputStream(std::reference_wrapper< OutputDevice > device) noexceptxentara::utils::io::DeviceOutputStream< Element >
doFlushWriteBuffer() -> voidxentara::utils::io::OutputStream< Element >protectedvirtual
doGetStreamDescription() const -> std::string overridexentara::utils::io::AbstractDeviceOutputStream< Element >protectedvirtual
doWrite(const Element *data, std::size_t size) -> std::size_t finalxentara::utils::io::AbstractDeviceOutputStream< Element >protectedvirtual
element_type typedefxentara::utils::io::OutputStream< Element >
flush() -> voidxentara::utils::io::OutputStream< Element >
freeBufferBegin() const -> Element *xentara::utils::io::OutputStream< Element >protected
freeBufferSize() const -> std::size_txentara::utils::io::OutputStream< Element >protected
kDefaultBufferSizexentara::utils::io::AbstractBufferedOutputStream< Element >protectedstatic
operator=(OutputStream &&rhs) noexcept -> OutputStream &xentara::utils::io::OutputStream< Element >protected
outputDevice() noexcept -> OutputDevice &=0xentara::utils::io::AbstractDeviceOutputStream< Element >protectedpure virtual
OutputStream() noexcept=defaultxentara::utils::io::OutputStream< Element >protected
OutputStream(Element *bufferBegin, Element *bufferEnd) noexceptxentara::utils::io::OutputStream< Element >protected
OutputStream(Element *bufferBegin, Element *bufferEnd, Element *dataEnd) noexceptxentara::utils::io::OutputStream< Element >protected
OutputStream(OutputStream &&other) noexceptxentara::utils::io::OutputStream< Element >protected
resetOutputBuffer(std::size_t bufferSizeHint=kDefaultBufferSize) -> voidxentara::utils::io::AbstractBufferedOutputStream< Element >protected
setWriteBuffer(Element *bufferBegin, Element *bufferEnd) noexcept -> voidxentara::utils::io::OutputStream< Element >protected
setWriteBuffer(Element *bufferBegin, Element *bufferEnd, Element *dataEnd) noexcept -> voidxentara::utils::io::OutputStream< Element >protected
setWriteDataEnd(Element *dataEnd) noexcept -> voidxentara::utils::io::OutputStream< Element >protected
streamDescription() const -> std::stringxentara::utils::io::StreamBase
write(Element element) -> voidxentara::utils::io::OutputStream< Element >
write(const Data &data) -> voidxentara::utils::io::OutputStream< Element >
write(const Element(&data)[kDataSize]) -> voidxentara::utils::io::OutputStream< Element >
write(Iterator first, Sentinel last) -> voidxentara::utils::io::OutputStream< Element >
write(const Element *data, std::size_t size) -> voidxentara::utils::io::OutputStream< Element >
write(const Element *nullTerminatedString) -> voidxentara::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_txentara::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_txentara::utils::io::OutputStream< Element >protected
~OutputStream() noexcept(false)=0xentara::utils::io::OutputStream< Element >pure virtual
~StreamBase() noexcept(false)=0xentara::utils::io::StreamBasepure virtual