Skip to main content
Pigweed's logo Pigweed
code_xml
  1. Home
  2. Reference
  3. C/C++
  4. pw::Buf Member List
Loading...
Searching...
No Matches
pw::Buf Member List

This is the complete list of members for pw::Buf, including all inherited members.

Allocate(Allocator &allocator, size_t size_bytes)pw::Bufstatic
AllocateCopy(Allocator &allocator, ConstByteSpan data)pw::Bufinlinestatic
AllocateCopy(Allocator &allocator, const std::byte *data, size_t size_bytes)pw::Bufstatic
AllocateFill(Allocator &allocator, size_t size_bytes, std::byte value=std::byte{0})pw::Bufstatic
base() constpw::Bufinline
begin() constpw::Bufinline
begin()pw::Bufinline
Buf()=defaultpw::Buf
Buf(std::nullptr_t) noexceptpw::Bufinline
Buf(Buf &&other) noexceptpw::Bufinline
Buf(UniquePtr< std::byte[]> &&buffer)pw::Bufinlineexplicit
Buf(UniquePtr< std::byte[]> &&buffer, size_t offset)pw::Bufinlineexplicit
Buf(UniquePtr< std::byte[]> &&buffer, size_t offset, size_t size)pw::Bufinlineexplicit
Buf(std::byte *allocation, size_t size, Deallocator &deallocator)pw::Bufinlineexplicit
Buf(std::byte *allocation, size_t offset, size_t size, Deallocator &deallocator)pw::Bufinlineexplicit
Buf(const Buf &)=delete (defined in pw::Buf)pw::Buf
cbegin() constpw::Bufinline
cend() constpw::Bufinline
const_pointer typedef (defined in pw::Buf)pw::Buf
const_reference typedef (defined in pw::Buf)pw::Buf
ConstBuf (defined in pw::Buf)pw::Buffriend
data() constpw::Bufinline
data()pw::Bufinline
deallocator() constpw::Bufinline
difference_type typedef (defined in pw::Buf)pw::Buf
empty() constpw::Bufinline
end() constpw::Bufinline
end()pw::Bufinline
multibuf::v2::internal::GenericMultiBuf (defined in pw::Buf)pw::Buffriend
operator bool() const =deletepw::Bufexplicit
operator const ConstBuf &() const &pw::Bufinline
operator const ConstBuf &&() const && (defined in pw::Buf)pw::Bufinline
operator!= (defined in pw::Buf)pw::Buffriend
operator!= (defined in pw::Buf)pw::Buffriend
operator=(Buf &&other) noexceptpw::Bufinline
operator=(const Buf &)=delete (defined in pw::Buf)pw::Buf
operator=(std::nullptr_t) noexceptpw::Bufinline
operator== (defined in pw::Buf)pw::Buffriend
operator== (defined in pw::Buf)pw::Buffriend
operator[](size_t index) constpw::Bufinline
operator[](size_t index)pw::Bufinline
pointer typedef (defined in pw::Buf)pw::Buf
Reclaimpw::Buffriend
reference typedef (defined in pw::Buf)pw::Buf
reset()pw::Bufinline
size() constpw::Bufinline
size_type typedef (defined in pw::Buf)pw::Buf
Slicepw::Buffriend
TryAllocate(Allocator &allocator, size_t size_bytes)pw::Bufstatic
TryAllocateCopy(Allocator &allocator, ConstByteSpan data)pw::Bufinlinestatic
TryAllocateCopy(Allocator &allocator, const std::byte *data, size_t size_bytes)pw::Bufstatic
TryAllocateFill(Allocator &allocator, size_t size_bytes, std::byte value=std::byte{0})pw::Bufstatic
Unowned(ByteSpan span, size_t offset, size_t size)pw::Bufinlinestatic
Unowned(ByteSpan span, size_t offset=0)pw::Bufinlinestatic
Unowned(std::byte *base, size_t offset, size_t size)pw::Bufinlinestatic
Unowned(std::byte *base, size_t size)pw::Bufinlinestatic
value_type typedef (defined in pw::Buf)pw::Buf
~Buf()=default (defined in pw::Buf)pw::Buf