| get() const | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| has_value() const | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| hash() const | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| hash_as(const T *data) | blender::ImplicitSharingPtr< T, IsStrong > | inlinestatic |
| ImplicitSharingPtr()=default | blender::ImplicitSharingPtr< T, IsStrong > | |
| ImplicitSharingPtr(const T *data) | blender::ImplicitSharingPtr< T, IsStrong > | inlineexplicit |
| ImplicitSharingPtr(std::nullptr_t) | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| ImplicitSharingPtr(const ImplicitSharingPtr &other) | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| ImplicitSharingPtr(ImplicitSharingPtr &&other) | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| operator bool() const | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| operator*() const | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| operator->() const | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| operator=(const ImplicitSharingPtr &other) | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| operator=(ImplicitSharingPtr &&other) | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| operator==(const T *a, const ImplicitSharingPtr &b) | blender::ImplicitSharingPtr< T, IsStrong > | friend |
| operator==(const ImplicitSharingPtr &a, const T *b) | blender::ImplicitSharingPtr< T, IsStrong > | friend |
| release() | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| reset() | blender::ImplicitSharingPtr< T, IsStrong > | inline |
| ~ImplicitSharingPtr() | blender::ImplicitSharingPtr< T, IsStrong > | inline |