18#ifndef itkWeakPointer_h
19#define itkWeakPointer_h
43template <
typename TObjectType>
79#ifndef ITK_EXPERIMENTAL_CXX20_REWRITTEN_UNEQUAL_OPERATOR
Implements a weak reference to an object.
ObjectType * GetPointer() const
bool operator>=(const WeakPointer &r) const
ObjectType * Print(std::ostream &os) const
bool operator!=(R r) const
WeakPointer(ObjectType *p)
bool operator>(const WeakPointer &r) const
bool operator<=(const WeakPointer &r) const
bool operator==(R r) const
bool operator<(const WeakPointer &r) const
ObjectType * operator->() const
WeakPointer(std::nullptr_t)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
ITKCommon_EXPORT std::ostream & operator<<(std::ostream &out, typename AnatomicalOrientation::CoordinateEnum value)