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
base_size() constpw::Bufinline
begin() constpw::Bufinline
begin()pw::Bufinline
Buf()pw::Bufinline
Buf(std::nullptr_t) noexceptpw::Bufinline
Buf(T)=deletepw::Buf
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_iterator typedef (defined in pw::Buf)pw::Buf
const_pointer typedef (defined in pw::Buf)pw::Buf
const_reference typedef (defined in pw::Buf)pw::Buf
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
iterator typedef (defined in pw::Buf)pw::Buf
operator bool() const =deletepw::Bufexplicit
operator!= (defined in pw::Buf)pw::Buffriend
operator!= (defined in pw::Buf)pw::Buffriend
operator=(Buf &&other) noexceptpw::Buf
operator=(const Buf &)=delete (defined in pw::Buf)pw::Buf
operator=(std::nullptr_t) noexceptpw::Bufinline
operator=(T)=deletepw::Buf
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
owned() constpw::Bufinline
pointer typedef (defined in pw::Buf)pw::Buf
prefix_size() constpw::Bufinline
Reclaimpw::Buffriend
reference typedef (defined in pw::Buf)pw::Buf
reset()pw::Buf
size() constpw::Bufinline
size_type typedef (defined in pw::Buf)pw::Buf
Slicepw::Buffriend
sliced() constpw::Bufinline
suffix_size() constpw::Bufinline
swap(Buf &other) noexceptpw::Bufinline
swappw::Buffriend
TakeAllocationpw::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
ZeroLength() noexceptpw::Bufinlinestatic
~Buf()pw::Bufinline