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

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

at(size_type index) const -> const_referencexentara::utils::io::MemoryOutputDevice< Element >
back() const noexcept -> const_referencexentara::utils::io::MemoryOutputDevice< Element >
begin() const noexcept -> const_iteratorxentara::utils::io::MemoryOutputDevice< Element >
capacity() const noexcept -> size_typexentara::utils::io::MemoryOutputDeviceBase
cbegin() const noexcept -> const_iteratorxentara::utils::io::MemoryOutputDevice< Element >
cend() const noexcept -> const_iteratorxentara::utils::io::MemoryOutputDevice< Element >
clear() -> voidxentara::utils::io::MemoryOutputDeviceBase
const_iterator typedefxentara::utils::io::MemoryOutputDevice< Element >
const_pointer typedefxentara::utils::io::MemoryOutputDevice< Element >
const_reference typedefxentara::utils::io::MemoryOutputDevice< Element >
const_reverse_iterator typedefxentara::utils::io::MemoryOutputDevice< Element >
crbegin() const noexcept -> const_reverse_iteratorxentara::utils::io::MemoryOutputDevice< Element >
crend() const noexcept -> const_reverse_iteratorxentara::utils::io::MemoryOutputDevice< Element >
data() const noexcept -> const value_type *xentara::utils::io::MemoryOutputDevice< Element >
deviceDescription() const -> std::stringxentara::utils::io::DeviceBase
difference_type typedefxentara::utils::io::MemoryOutputDeviceBase
doGetDeviceDescription() const -> std::string=0xentara::utils::io::DeviceBaseprotectedpure virtual
doGetWritePosition() const -> std::optional< std::size_t >xentara::utils::io::OutputDeviceprotectedvirtual
doGetWriteTimeout() const noexcept -> std::chrono::nanosecondsxentara::utils::io::OutputDeviceprotectedvirtual
doMoveWritePosition(std::ptrdiff_t offset, std::ios_base::seekdir origin=std::ios_base::cur) -> std::optional< std::size_t >xentara::utils::io::OutputDeviceprotectedvirtual
doSetWritePosition(std::size_t position) -> std::optional< std::size_t >xentara::utils::io::OutputDeviceprotectedvirtual
doWaitUntilWritable(std::optional< std::chrono::nanoseconds > timeout) -> boolxentara::utils::io::OutputDeviceprotectedvirtual
doWaitUntilWritableAndWrite(const std::byte *data, std::size_t size, std::chrono::nanoseconds timeout) -> std::size_txentara::utils::io::OutputDeviceprotectedvirtual
doWrite(const std::byte *data, std::size_t size) -> std::size_t=0xentara::utils::io::OutputDeviceprotectedpure virtual
empty() const noexcept -> boolxentara::utils::io::MemoryOutputDeviceBase
end() const noexcept -> const_iteratorxentara::utils::io::MemoryOutputDevice< Element >
front() const noexcept -> const_referencexentara::utils::io::MemoryOutputDevice< Element >
iterator typedefxentara::utils::io::MemoryOutputDevice< Element >
MemoryOutputDevice(Iterator begin, Iterator end)xentara::utils::io::MemoryOutputDevice< Element >
MemoryOutputDevice(Iterator begin, std::iter_difference_t< Iterator > size)xentara::utils::io::MemoryOutputDevice< Element >
MemoryOutputDevice(Region &region)xentara::utils::io::MemoryOutputDevice< Element >
moveWritePosition(std::ptrdiff_t offset, std::ios_base::seekdir origin=std::ios_base::cur) -> std::optional< std::size_t >xentara::utils::io::OutputDevice
operator std::basic_string_view< Element, CharTraits >() constxentara::utils::io::MemoryOutputDevice< Element >
operator[](size_type index) const noexcept -> const_referencexentara::utils::io::MemoryOutputDevice< Element >
pointer typedefxentara::utils::io::MemoryOutputDevice< Element >
rbegin() const noexcept -> const_reverse_iteratorxentara::utils::io::MemoryOutputDevice< Element >
reference typedefxentara::utils::io::MemoryOutputDevice< Element >
rend() const noexcept -> const_reverse_iteratorxentara::utils::io::MemoryOutputDevice< Element >
reverse_iterator typedefxentara::utils::io::MemoryOutputDevice< Element >
setWritePosition(std::size_t position) -> std::optional< std::size_t >xentara::utils::io::OutputDevice
size() const noexcept -> size_typexentara::utils::io::MemoryOutputDeviceBase
size_type typedefxentara::utils::io::MemoryOutputDeviceBase
truncate() -> voidxentara::utils::io::MemoryOutputDeviceBase
tryWrite(const Data &data) -> std::ranges::range_size_t< Data >xentara::utils::io::OutputDevice
tryWrite(Iterator first, Sentinel last) -> Iteratorxentara::utils::io::OutputDevice
tryWrite(const std::byte *data, std::size_t size) -> std::size_txentara::utils::io::OutputDevice
tryWriteByte(std::byte byte) -> boolxentara::utils::io::OutputDevice
value_type typedefxentara::utils::io::MemoryOutputDevice< Element >
waitUntilWritable(std::chrono::nanoseconds timeout) -> boolxentara::utils::io::OutputDevice
write(const Data &data) -> voidxentara::utils::io::OutputDevice
write(Iterator first, Sentinel last) -> voidxentara::utils::io::OutputDevice
write(const std::byte *data, std::size_t size) -> voidxentara::utils::io::OutputDevice
writeByte(std::byte byte) -> voidxentara::utils::io::OutputDevice
writeChunk(const Data &data) -> std::ranges::range_size_t< Data >xentara::utils::io::OutputDevice
writeChunk(Iterator first, Sentinel last) -> Iteratorxentara::utils::io::OutputDevice
writeChunk(const std::byte *data, std::size_t size) -> std::size_txentara::utils::io::OutputDevice
writePosition() const -> std::optional< std::size_t >xentara::utils::io::OutputDevice
writeTimeout() const noexcept -> std::chrono::nanosecondsxentara::utils::io::OutputDevice
~DeviceBase() noexcept(false)=0xentara::utils::io::DeviceBasepure virtual
~OutputDevice() noexcept(false)=0xentara::utils::io::OutputDevicepure virtual