begin() | pw::multibuf::MultiBuf | inline |
begin() const | pw::multibuf::MultiBuf | inline |
cbegin() const | pw::multibuf::MultiBuf | inline |
cend() const | pw::multibuf::MultiBuf | inline |
Chunks() | pw::multibuf::MultiBuf | inline |
Chunks() const | pw::multibuf::MultiBuf | inline |
ClaimPrefix(size_t bytes_to_claim) | pw::multibuf::MultiBuf | |
ClaimSuffix(size_t bytes_to_claim) | pw::multibuf::MultiBuf | |
const_pointer typedef (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
const_reference typedef (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
ConstChunks() const | pw::multibuf::MultiBuf | inline |
ContiguousSpan() | pw::multibuf::MultiBuf | inline |
ContiguousSpan() const (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
CopyFrom(ConstByteSpan source, size_t position=0) | pw::multibuf::MultiBuf | inline |
CopyFromAndTruncate(ConstByteSpan source, size_t position=0) | pw::multibuf::MultiBuf | inline |
CopyTo(ByteSpan dest, size_t position=0) const | pw::multibuf::MultiBuf | |
difference_type typedef (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
DiscardPrefix(size_t bytes_to_discard) | pw::multibuf::MultiBuf | |
element_type typedef (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
empty() const | pw::multibuf::MultiBuf | |
end() | pw::multibuf::MultiBuf | inline |
end() const | pw::multibuf::MultiBuf | inline |
FromChunk(OwnedChunk &&chunk) (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | inlinestatic |
InsertChunk(MultiBufChunks::iterator position, OwnedChunk &&chunk) | pw::multibuf::MultiBuf | inline |
IsContiguous() const | pw::multibuf::MultiBuf | inline |
MultiBuf() (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | inline |
MultiBuf(const MultiBuf &)=delete (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
MultiBuf(MultiBuf &&other) noexcept=default (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
operator=(const MultiBuf &)=delete (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
operator=(MultiBuf &&other) noexcept=default (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
operator=(const MultiBufChunks &)=delete (defined in pw::multibuf::MultiBufChunks) | pw::multibuf::MultiBufChunks | private |
operator=(MultiBufChunks &&other) noexcept (defined in pw::multibuf::MultiBufChunks) | pw::multibuf::MultiBufChunks | inlineprivate |
pointer typedef (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
PushBackChunk(OwnedChunk &&chunk) | pw::multibuf::MultiBuf | inline |
PushFrontChunk(OwnedChunk &&chunk) | pw::multibuf::MultiBuf | inline |
PushPrefix(MultiBuf &&front) | pw::multibuf::MultiBuf | |
PushSuffix(MultiBuf &&tail) | pw::multibuf::MultiBuf | inline |
PushSuffix(MultiBufChunks &&tail) (defined in pw::multibuf::MultiBufChunks) | pw::multibuf::MultiBufChunks | private |
reference typedef (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
Release() noexcept | pw::multibuf::MultiBuf | inline |
size() const | pw::multibuf::MultiBuf | inline |
size_type typedef (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
Slice(size_t begin, size_t end) | pw::multibuf::MultiBuf | |
TakeChunk(MultiBufChunks::iterator position) | pw::multibuf::MultiBuf | inline |
TakeFrontChunk() | pw::multibuf::MultiBuf | inline |
TakePrefix(size_t bytes_to_take) | pw::multibuf::MultiBuf | |
TakeSuffix(size_t bytes_to_take) | pw::multibuf::MultiBuf | |
Truncate(size_t len) | pw::multibuf::MultiBuf | |
TruncateAfter(iterator pos) | pw::multibuf::MultiBuf | |
value_type typedef (defined in pw::multibuf::MultiBuf) | pw::multibuf::MultiBuf | |
~MultiBuf()=default | pw::multibuf::MultiBuf | |