unilink  0.4.3
A simple C++ library for unified async communication
unilink::memory::SafeDataBuffer Member List

This is the complete list of members for unilink::memory::SafeDataBuffer, including all inherited members.

as_span() const noexceptunilink::memory::SafeDataBuffer
as_string() constunilink::memory::SafeDataBuffer
at(size_t index) constunilink::memory::SafeDataBuffer
clear() noexceptunilink::memory::SafeDataBuffer
data() const noexceptunilink::memory::SafeDataBuffer
empty() const noexceptunilink::memory::SafeDataBuffer
is_valid() const noexceptunilink::memory::SafeDataBuffer
operator!=(const SafeDataBuffer &other) const noexceptunilink::memory::SafeDataBuffer
operator=(const SafeDataBuffer &)=defaultunilink::memory::SafeDataBuffer
operator=(SafeDataBuffer &&)=defaultunilink::memory::SafeDataBuffer
operator==(const SafeDataBuffer &other) const noexceptunilink::memory::SafeDataBuffer
operator[](size_t index) constunilink::memory::SafeDataBuffer
reserve(size_t capacity)unilink::memory::SafeDataBuffer
resize(size_t new_size)unilink::memory::SafeDataBuffer
SafeDataBuffer(const std::string &data)unilink::memory::SafeDataBufferexplicit
SafeDataBuffer(std::string_view data)unilink::memory::SafeDataBufferexplicit
SafeDataBuffer(std::vector< uint8_t > data)unilink::memory::SafeDataBufferexplicit
SafeDataBuffer(const uint8_t *data, size_t size)unilink::memory::SafeDataBufferexplicit
SafeDataBuffer(const char *data, size_t size)unilink::memory::SafeDataBufferexplicit
SafeDataBuffer(ConstByteSpan span)unilink::memory::SafeDataBufferexplicit
SafeDataBuffer(const SafeDataBuffer &)=defaultunilink::memory::SafeDataBuffer
SafeDataBuffer(SafeDataBuffer &&)=defaultunilink::memory::SafeDataBuffer
size() const noexceptunilink::memory::SafeDataBuffer
validate() constunilink::memory::SafeDataBuffer
~SafeDataBuffer()=defaultunilink::memory::SafeDataBuffer