get() const -> T * | di::IntrusivePtr< T, Tag > | inline |
IntrusivePtr() | di::IntrusivePtr< T, Tag > | inline |
IntrusivePtr(nullptr_t) | di::IntrusivePtr< T, Tag > | inline |
IntrusivePtr(IntrusivePtr const &other) | di::IntrusivePtr< T, Tag > | inline |
IntrusivePtr(IntrusivePtr &&other) | di::IntrusivePtr< T, Tag > | inline |
IntrusivePtr(T *pointer, RetainObject) | di::IntrusivePtr< T, Tag > | inline |
IntrusivePtr(T *pointer, AdoptObject) | di::IntrusivePtr< T, Tag > | inline |
operator bool() const | di::IntrusivePtr< T, Tag > | inlineexplicit |
operator*() const -> T & | di::IntrusivePtr< T, Tag > | inline |
operator->() const -> T * | di::IntrusivePtr< T, Tag > | inline |
operator<=>(IntrusivePtr const &a, IntrusivePtr const &b) -> di::strong_ordering | di::IntrusivePtr< T, Tag > | friend |
operator=(nullptr_t) -> IntrusivePtr & | di::IntrusivePtr< T, Tag > | inline |
operator=(IntrusivePtr const &other) -> IntrusivePtr & | di::IntrusivePtr< T, Tag > | inline |
operator=(IntrusivePtr &&other) -> IntrusivePtr & | di::IntrusivePtr< T, Tag > | inline |
operator==(IntrusivePtr const &a, IntrusivePtr const &b) -> bool | di::IntrusivePtr< T, Tag > | friend |
release() -> T * | di::IntrusivePtr< T, Tag > | inline |
reset() | di::IntrusivePtr< T, Tag > | inline |
reset(T *pointer, RetainObject) | di::IntrusivePtr< T, Tag > | inline |
reset(T *pointer, AdoptObject) | di::IntrusivePtr< T, Tag > | inline |
~IntrusivePtr() | di::IntrusivePtr< T, Tag > | inline |