| at(size_type index) const -> const_reference | xentara::utils::io::MemoryOutputDevice< Element > | |
| back() const noexcept -> const_reference | xentara::utils::io::MemoryOutputDevice< Element > | |
| begin() const noexcept -> const_iterator | xentara::utils::io::MemoryOutputDevice< Element > | |
| capacity() const noexcept -> size_type | xentara::utils::io::MemoryOutputDeviceBase | |
| cbegin() const noexcept -> const_iterator | xentara::utils::io::MemoryOutputDevice< Element > | |
| cend() const noexcept -> const_iterator | xentara::utils::io::MemoryOutputDevice< Element > | |
| clear() -> void | xentara::utils::io::MemoryOutputDeviceBase | |
| const_iterator typedef | xentara::utils::io::MemoryOutputDevice< Element > | |
| const_pointer typedef | xentara::utils::io::MemoryOutputDevice< Element > | |
| const_reference typedef | xentara::utils::io::MemoryOutputDevice< Element > | |
| const_reverse_iterator typedef | xentara::utils::io::MemoryOutputDevice< Element > | |
| crbegin() const noexcept -> const_reverse_iterator | xentara::utils::io::MemoryOutputDevice< Element > | |
| crend() const noexcept -> const_reverse_iterator | xentara::utils::io::MemoryOutputDevice< Element > | |
| data() const noexcept -> const value_type * | xentara::utils::io::MemoryOutputDevice< Element > | |
| deviceDescription() const -> std::string | xentara::utils::io::DeviceBase | |
| difference_type typedef | xentara::utils::io::MemoryOutputDeviceBase | |
| doGetDeviceDescription() const -> std::string=0 | xentara::utils::io::DeviceBase | protectedpure virtual |
| doGetWritePosition() const -> std::optional< std::size_t > | xentara::utils::io::OutputDevice | protectedvirtual |
| doGetWriteTimeout() const noexcept -> std::chrono::nanoseconds | xentara::utils::io::OutputDevice | protectedvirtual |
| doMoveWritePosition(std::ptrdiff_t offset, std::ios_base::seekdir origin=std::ios_base::cur) -> std::optional< std::size_t > | xentara::utils::io::OutputDevice | protectedvirtual |
| doSetWritePosition(std::size_t position) -> std::optional< std::size_t > | xentara::utils::io::OutputDevice | protectedvirtual |
| doWaitUntilWritable(std::optional< std::chrono::nanoseconds > timeout) -> bool | xentara::utils::io::OutputDevice | protectedvirtual |
| doWaitUntilWritableAndWrite(const std::byte *data, std::size_t size, std::chrono::nanoseconds timeout) -> std::size_t | xentara::utils::io::OutputDevice | protectedvirtual |
| doWrite(const std::byte *data, std::size_t size) -> std::size_t=0 | xentara::utils::io::OutputDevice | protectedpure virtual |
| empty() const noexcept -> bool | xentara::utils::io::MemoryOutputDeviceBase | |
| end() const noexcept -> const_iterator | xentara::utils::io::MemoryOutputDevice< Element > | |
| front() const noexcept -> const_reference | xentara::utils::io::MemoryOutputDevice< Element > | |
| iterator typedef | xentara::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 ®ion) | 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 >() const | xentara::utils::io::MemoryOutputDevice< Element > | |
| operator[](size_type index) const noexcept -> const_reference | xentara::utils::io::MemoryOutputDevice< Element > | |
| pointer typedef | xentara::utils::io::MemoryOutputDevice< Element > | |
| rbegin() const noexcept -> const_reverse_iterator | xentara::utils::io::MemoryOutputDevice< Element > | |
| reference typedef | xentara::utils::io::MemoryOutputDevice< Element > | |
| rend() const noexcept -> const_reverse_iterator | xentara::utils::io::MemoryOutputDevice< Element > | |
| reverse_iterator typedef | xentara::utils::io::MemoryOutputDevice< Element > | |
| setWritePosition(std::size_t position) -> std::optional< std::size_t > | xentara::utils::io::OutputDevice | |
| size() const noexcept -> size_type | xentara::utils::io::MemoryOutputDeviceBase | |
| size_type typedef | xentara::utils::io::MemoryOutputDeviceBase | |
| truncate() -> void | xentara::utils::io::MemoryOutputDeviceBase | |
| tryWrite(const Data &data) -> std::ranges::range_size_t< Data > | xentara::utils::io::OutputDevice | |
| tryWrite(Iterator first, Sentinel last) -> Iterator | xentara::utils::io::OutputDevice | |
| tryWrite(const std::byte *data, std::size_t size) -> std::size_t | xentara::utils::io::OutputDevice | |
| tryWriteByte(std::byte byte) -> bool | xentara::utils::io::OutputDevice | |
| value_type typedef | xentara::utils::io::MemoryOutputDevice< Element > | |
| waitUntilWritable(std::chrono::nanoseconds timeout) -> bool | xentara::utils::io::OutputDevice | |
| write(const Data &data) -> void | xentara::utils::io::OutputDevice | |
| write(Iterator first, Sentinel last) -> void | xentara::utils::io::OutputDevice | |
| write(const std::byte *data, std::size_t size) -> void | xentara::utils::io::OutputDevice | |
| writeByte(std::byte byte) -> void | xentara::utils::io::OutputDevice | |
| writeChunk(const Data &data) -> std::ranges::range_size_t< Data > | xentara::utils::io::OutputDevice | |
| writeChunk(Iterator first, Sentinel last) -> Iterator | xentara::utils::io::OutputDevice | |
| writeChunk(const std::byte *data, std::size_t size) -> std::size_t | xentara::utils::io::OutputDevice | |
| writePosition() const -> std::optional< std::size_t > | xentara::utils::io::OutputDevice | |
| writeTimeout() const noexcept -> std::chrono::nanoseconds | xentara::utils::io::OutputDevice | |
| ~DeviceBase() noexcept(false)=0 | xentara::utils::io::DeviceBase | pure virtual |
| ~OutputDevice() noexcept(false)=0 | xentara::utils::io::OutputDevice | pure virtual |