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

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

allocator() const noexceptpw::MaybeSharedPtr< T >inline
const_pointer_castpw::MaybeSharedPtr< T >friend
element_type typedef (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >
get() const noexceptpw::MaybeSharedPtr< T >inline
is_owned() const noexceptpw::MaybeSharedPtr< T >inline
MaybeSharedPtr (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
MaybeSharedPtr() noexcept=defaultpw::MaybeSharedPtr< T >
MaybeSharedPtr(std::nullptr_t) noexceptpw::MaybeSharedPtr< T >inline
MaybeSharedPtr(const MaybeSharedPtr &other) noexcept=defaultpw::MaybeSharedPtr< T >
MaybeSharedPtr(MaybeSharedPtr &&other) noexcept=defaultpw::MaybeSharedPtr< T >
MaybeSharedPtr(const MaybeSharedPtr< U > &other) noexceptpw::MaybeSharedPtr< T >inline
MaybeSharedPtr(MaybeSharedPtr< U > &&other) noexceptpw::MaybeSharedPtr< T >inline
MaybeSharedPtr(const SharedPtr< U > &other) noexceptpw::MaybeSharedPtr< T >inline
MaybeSharedPtr(SharedPtr< U > &&other) noexceptpw::MaybeSharedPtr< T >inline
operator bool() const =deletepw::MaybeSharedPtr< T >explicit
operator MaybeSharedPtr< U >() const noexceptpw::MaybeSharedPtr< T >inlineexplicit
operator!= (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
operator!= (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
operator!= (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
operator!= (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
operator!= (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
operator*() const noexceptpw::MaybeSharedPtr< T >inline
operator->() const noexceptpw::MaybeSharedPtr< T >inline
operator=(const MaybeSharedPtr &other) noexceptpw::MaybeSharedPtr< T >inline
operator=(MaybeSharedPtr &&other) noexceptpw::MaybeSharedPtr< T >inline
operator=(const MaybeSharedPtr< U > &other) noexceptpw::MaybeSharedPtr< T >inline
operator=(MaybeSharedPtr< U > &&other) noexceptpw::MaybeSharedPtr< T >inline
operator=(const SharedPtr< U > &other) noexceptpw::MaybeSharedPtr< T >inline
operator=(SharedPtr< U > &&other) noexceptpw::MaybeSharedPtr< T >inline
operator=(std::nullptr_t) noexceptpw::MaybeSharedPtr< T >inline
operator== (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
operator== (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
operator== (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
operator== (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
operator== (defined in pw::MaybeSharedPtr< T >)pw::MaybeSharedPtr< T >friend
reset() noexceptpw::MaybeSharedPtr< T >inline
static_pointer_castpw::MaybeSharedPtr< T >friend
swap(MaybeSharedPtr &other) noexceptpw::MaybeSharedPtr< T >inline
Unowned(element_type &value) noexceptpw::MaybeSharedPtr< T >inlinestatic
Unowned(const element_type &&)=deletepw::MaybeSharedPtr< T >static