C/C++ API Reference
Loading...
Searching...
No Matches
pw::BasicMultiBuf< kProperties > Member List

This is the complete list of members for pw::BasicMultiBuf< kProperties >, including all inherited members.

AddLayer(size_t offset, size_t length=dynamic_extent)pw::BasicMultiBuf< kProperties >inline
as() & (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
as() const & (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
as() && (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
as() const && (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
at(size_t index) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
at(size_t index) const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
BasicMultiBuf (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >friend
BasicMultiBuf(const BasicMultiBuf &)=delete (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
BasicMultiBuf(const BasicMultiBuf< kOtherProperties... > &)=delete (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
BasicMultiBuf(BasicMultiBuf &&)=delete (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
BasicMultiBuf() (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inlineprotected
begin() (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
begin() const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
cbegin() const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
cend() const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
Chunks() (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
Chunks() const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
ChunksType typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >protected
Clear()pw::BasicMultiBuf< kProperties >inline
const_iterator typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
const_pointer typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
const_reference typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
ConstChunks() const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
ConstChunksType typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >protected
CopyFrom(ConstByteSpan src, size_t offset=0)pw::BasicMultiBuf< kProperties >inline
CopyTo(ByteSpan dst, size_t offset=0) constpw::BasicMultiBuf< kProperties >inline
Deque typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >protected
difference_type typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
Discard(const_iterator pos, size_t size)pw::BasicMultiBuf< kProperties >inline
empty() constpw::BasicMultiBuf< kProperties >inline
end() (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
end() const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
GenericMultiBuf typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >protected
Get(ByteSpan copy, size_t offset=0) constpw::BasicMultiBuf< kProperties >inline
Insert(const_iterator pos, BasicMultiBuf< kOtherProperties... > &&mb)pw::BasicMultiBuf< kProperties >
Insert(const_iterator pos, const T &bytes)pw::BasicMultiBuf< kProperties >
Insert(const_iterator pos, UniquePtr< std::byte[]> &&bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
Insert(const_iterator pos, UniquePtr< const std::byte[]> &&bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
Insert(const_iterator pos, UniquePtr< std::byte[]> &&bytes, size_t offset, size_t length=dynamic_extent) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
Insert(const_iterator pos, UniquePtr< const std::byte[]> &&bytes, size_t offset, size_t length=dynamic_extent) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
Insert(const_iterator pos, const SharedPtr< std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
Insert(const_iterator pos, const SharedPtr< const std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
Insert(const_iterator pos, const SharedPtr< std::byte[]> &bytes, size_t offset, size_t length=dynamic_extent) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
Insert(const_iterator pos, const SharedPtr< const std::byte[]> &bytes, size_t offset, size_t length=dynamic_extent) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
Instance typedefpw::BasicMultiBuf< kProperties >
is_const()pw::BasicMultiBuf< kProperties >inlinestatic
is_layerable()pw::BasicMultiBuf< kProperties >inlinestatic
is_observable()pw::BasicMultiBuf< kProperties >inlinestatic
IsCompatible(const BasicMultiBuf &mb) constpw::BasicMultiBuf< kProperties >inline
IsCompatible(const UniquePtr< std::byte[]> &bytes) const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
IsCompatible(const UniquePtr< const std::byte[]> &bytes) const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
IsCompatible(const SharedPtr< std::byte[]> &bytes) const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
IsCompatible(const SharedPtr< const std::byte[]> &bytes) const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
IsReleasable(const_iterator pos) constpw::BasicMultiBuf< kProperties >inline
IsRemovable(const_iterator pos, size_t size) constpw::BasicMultiBuf< kProperties >inline
IsShareable(const_iterator pos) constpw::BasicMultiBuf< kProperties >inline
IsTopLayerSealed()pw::BasicMultiBuf< kProperties >inline
iterator typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
NumFragments() constpw::BasicMultiBuf< kProperties >inline
NumLayers() constpw::BasicMultiBuf< kProperties >inline
observer() constpw::BasicMultiBuf< kProperties >inline
operator const OtherMultiBuf &() const & (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
operator const OtherMultiBuf &&() const && (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
operator OtherMultiBuf &() & (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
operator OtherMultiBuf &&() && (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
operator=(const BasicMultiBuf &)=delete (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
operator=(const BasicMultiBuf< kOtherProperties... > &)=delete (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
operator=(BasicMultiBuf &&)=delete (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
operator[](size_t index) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
operator[](size_t index) const (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
pointer typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
PopFrontFragment()pw::BasicMultiBuf< kProperties >
PopLayer()pw::BasicMultiBuf< kProperties >inline
Property typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >protected
PushBack(BasicMultiBuf< kOtherProperties... > &&mb)pw::BasicMultiBuf< kProperties >
PushBack(const T &bytes)pw::BasicMultiBuf< kProperties >
PushBack(UniquePtr< std::byte[]> &&bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
PushBack(UniquePtr< const std::byte[]> &&bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
PushBack(UniquePtr< std::byte[]> &&bytes, size_t offset, size_t length=dynamic_extent) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
PushBack(UniquePtr< const std::byte[]> &&bytes, size_t offset, size_t length=dynamic_extent) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
PushBack(const SharedPtr< std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
PushBack(const SharedPtr< const std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >inline
PushBack(const SharedPtr< std::byte[]> &bytes, size_t offset, size_t length=dynamic_extent) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
PushBack(const SharedPtr< const std::byte[]> &bytes, size_t offset, size_t length=dynamic_extent) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
reference typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
Release(const_iterator pos)pw::BasicMultiBuf< kProperties >
Remove(const_iterator pos, size_t size)pw::BasicMultiBuf< kProperties >
SealTopLayer()pw::BasicMultiBuf< kProperties >inline
set_observer(MultiBufObserver *observer)pw::BasicMultiBuf< kProperties >inline
SetTopLayer(ConstByteSpan src)pw::BasicMultiBuf< kProperties >inline
Share(const_iterator pos)pw::BasicMultiBuf< kProperties >
size() constpw::BasicMultiBuf< kProperties >inline
size_type typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
TruncateTopLayer(size_t length)pw::BasicMultiBuf< kProperties >inline
TryReserveChunks(size_t num_chunks)pw::BasicMultiBuf< kProperties >inline
TryReserveForInsert(const_iterator pos, const BasicMultiBuf< kOtherProperties... > &mb)pw::BasicMultiBuf< kProperties >
TryReserveForInsert(const_iterator pos, const T &bytes)pw::BasicMultiBuf< kProperties >
TryReserveForInsert(const_iterator pos, const UniquePtr< std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
TryReserveForInsert(const_iterator pos, const UniquePtr< const std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
TryReserveForInsert(const_iterator pos, const SharedPtr< std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
TryReserveForInsert(const_iterator pos, const SharedPtr< const std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
TryReserveForPushBack(const BasicMultiBuf< kOtherProperties... > &mb)pw::BasicMultiBuf< kProperties >
TryReserveForPushBack(const T &bytes)pw::BasicMultiBuf< kProperties >
TryReserveForPushBack(const UniquePtr< std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
TryReserveForPushBack(const UniquePtr< const std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
TryReserveForPushBack(const SharedPtr< std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
TryReserveForPushBack(const SharedPtr< const std::byte[]> &bytes) (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
TryReserveLayers(size_t num_layers, size_t num_chunks=1)pw::BasicMultiBuf< kProperties >inline
UnsealTopLayer()pw::BasicMultiBuf< kProperties >inline
value_type typedef (defined in pw::BasicMultiBuf< kProperties >)pw::BasicMultiBuf< kProperties >
Visit(Visitor visitor, ByteSpan copy, size_t offset)pw::BasicMultiBuf< kProperties >inline