Pigweed
Loading...
Searching...
No Matches
pw::multibuf::MultiBuf Member List
This is the complete list of members for
pw::multibuf::MultiBuf
, including all inherited members.
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
inline
static
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
inline
private
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
Generated by
1.9.6