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

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

allocator() constpw::SharedPtr< T >inline
async2::Task (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
const_pointer_castpw::SharedPtr< T >friend
Create(Allocator *allocator, Args &&... args)pw::SharedPtr< T >static
Create(Allocator *allocator, size_t count, size_t alignment)pw::SharedPtr< T >static
Create(Allocator *allocator, Args &&... args) (defined in pw::SharedPtr< T >)pw::SharedPtr< T >
element_type typedef (defined in pw::SharedPtr< T >)pw::SharedPtr< T >
GetControlBlock(const ControlBlockHandle &) constpw::SharedPtr< T >inline
MaybeSharedPtr (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
multibuf::v1_adapter::internal::ChunkAllocator (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
multibuf::v2::internal::GenericMultiBuf (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
operator SharedPtr< U >() constpw::SharedPtr< T >inlineexplicit
operator!= (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
operator!= (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
operator!= (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
operator=(const SharedPtr &other) noexceptpw::SharedPtr< T >inline
operator=(const SharedPtr< U > &other) noexceptpw::SharedPtr< T >
operator=(SharedPtr< U > &&other) noexceptpw::SharedPtr< T >
operator=(std::nullptr_t) noexceptpw::SharedPtr< T >
operator=(const SharedPtr< U > &other) noexcept (defined in pw::SharedPtr< T >)pw::SharedPtr< T >
operator=(SharedPtr< U > &&other) noexcept (defined in pw::SharedPtr< T >)pw::SharedPtr< T >
operator== (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
operator== (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
operator== (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
owner_before(const PtrType &other) const noexceptpw::SharedPtr< T >inline
reset() noexceptpw::SharedPtr< T >
SharedPtr (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
SharedPtr() noexcept=defaultpw::SharedPtr< T >
SharedPtr(std::nullptr_t) noexceptpw::SharedPtr< T >inline
SharedPtr(const SharedPtr &other) noexceptpw::SharedPtr< T >inline
SharedPtr(const SharedPtr< U > &other) noexceptpw::SharedPtr< T >inline
SharedPtr(SharedPtr< U > &&other) noexceptpw::SharedPtr< T >inline
SharedPtr(UniquePtr< T > &owned) noexceptpw::SharedPtr< T >
size() constpw::SharedPtr< T >inline
static_pointer_castpw::SharedPtr< T >friend
swap(SharedPtr &other) noexceptpw::SharedPtr< T >
use_count() constpw::SharedPtr< T >inline
weak_type typedef (defined in pw::SharedPtr< T >)pw::SharedPtr< T >
WeakPtr (defined in pw::SharedPtr< T >)pw::SharedPtr< T >friend
~SharedPtr()pw::SharedPtr< T >inline