Pigweed
C/C++ API Reference
|
This is the complete list of members for pw::SharedPtr< T >, including all inherited members.
Allocator (defined in pw::SharedPtr< T >) | pw::SharedPtr< T > | friend |
BasicMultiBuf (defined in pw::SharedPtr< T >) | pw::SharedPtr< T > | friend |
Create(Allocator *allocator, Args &&... args) (defined in pw::SharedPtr< T >) | pw::SharedPtr< T > | |
element_type typedef (defined in pw::SharedPtr< T >) | pw::SharedPtr< T > | |
operator=(const SharedPtr &other) noexcept | pw::SharedPtr< T > | inline |
operator=(const SharedPtr< U > &other) noexcept | pw::SharedPtr< T > | |
operator=(SharedPtr< U > &&other) noexcept | pw::SharedPtr< T > | |
operator=(std::nullptr_t) noexcept | pw::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 > | |
owner_before(const PtrType &other) const noexcept | pw::SharedPtr< T > | inline |
reset() noexcept | pw::SharedPtr< T > | |
SharedPtr (defined in pw::SharedPtr< T >) | pw::SharedPtr< T > | friend |
SharedPtr() noexcept=default | pw::SharedPtr< T > | |
SharedPtr(std::nullptr_t) noexcept | pw::SharedPtr< T > | inline |
SharedPtr(const SharedPtr &other) noexcept | pw::SharedPtr< T > | inline |
SharedPtr(const SharedPtr< U > &other) noexcept | pw::SharedPtr< T > | inline |
SharedPtr(SharedPtr< U > &&other) noexcept | pw::SharedPtr< T > | inline |
size() const | pw::SharedPtr< T > | inline |
swap(SharedPtr &other) noexcept | pw::SharedPtr< T > | |
use_count() const | pw::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 |