|
Medical Imaging Interaction Toolkit
2025.08.00
Medical Imaging Interaction Toolkit
|
#include <mitkWeakPointer.h>

Public Types | |
| using | DeleteEventCallbackType = std::function< void()> |
Public Member Functions | |
| WeakPointer () noexcept | |
| WeakPointer (T *rawPointer) | |
| WeakPointer (const WeakPointer &other) | |
| WeakPointer (WeakPointer &&other) | |
| ~WeakPointer () noexcept | |
| WeakPointer & | operator= (const WeakPointer &other) |
| WeakPointer & | operator= (WeakPointer &&other) |
| WeakPointer & | operator= (std::nullptr_t) |
| WeakPointer & | operator= (T *other) |
| operator bool () const noexcept | |
| bool | IsExpired () const noexcept |
| itk::SmartPointer< T > | Lock () const |
| void | SetDeleteEventCallback (const DeleteEventCallbackType &callback) |
Definition at line 22 of file mitkWeakPointer.h.
| using mitk::WeakPointer< T >::DeleteEventCallbackType = std::function<void ()> |
Definition at line 25 of file mitkWeakPointer.h.
|
inlinenoexcept |
Definition at line 27 of file mitkWeakPointer.h.
|
inline |
Definition at line 32 of file mitkWeakPointer.h.
|
inline |
Definition at line 38 of file mitkWeakPointer.h.
|
inline |
Definition at line 44 of file mitkWeakPointer.h.
|
inlinenoexcept |
Definition at line 52 of file mitkWeakPointer.h.
|
inlinenoexcept |
Definition at line 118 of file mitkWeakPointer.h.
|
inline |
Definition at line 123 of file mitkWeakPointer.h.
|
inlineexplicitnoexcept |
Definition at line 113 of file mitkWeakPointer.h.
|
inline |
Definition at line 68 of file mitkWeakPointer.h.
|
inline |
Definition at line 93 of file mitkWeakPointer.h.
|
inline |
Definition at line 101 of file mitkWeakPointer.h.
|
inline |
Definition at line 80 of file mitkWeakPointer.h.
|
inline |
Definition at line 128 of file mitkWeakPointer.h.