| clear() (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| create(Args &&... args) (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inlinestatic |
| detach() (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| isCopyOnWrite (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | static |
| isNative (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | static |
| isNull() const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| isValid() const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| modify() (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| operator bool() const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inlineexplicit |
| operator!=(const SharedPtr &other) const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| operator!=(std::nullptr_t) const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| operator*() const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| operator->() const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| operator=(const SharedPtr &sp) (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| operator=(SharedPtr &&sp) noexcept (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| operator==(const SharedPtr &other) const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| operator==(std::nullptr_t) const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| ptr() const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| referenceCount() const (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| SharedPtr()=default (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | |
| SharedPtr(const SharedPtr &sp) (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| SharedPtr(SharedPtr &&sp) noexcept (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| swap(SharedPtr &other) noexcept (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |
| takeOwnership(T *obj) (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inlinestatic |
| ~SharedPtr() (defined in SharedPtr< T, CopyOnWrite, ST >) | SharedPtr< T, CopyOnWrite, ST > | inline |