18 #ifndef itkSmartPointerForwardReference_h
19 #define itkSmartPointerForwardReference_h
47 template<
typename T >
98 T *
Print(std::ostream & os)
const;
109 template< typename T >
SmartPointerForwardReference & operator=(const SmartPointerForwardReference &r)
Implements a weak reference to an object.
bool operator>(const SmartPointerForwardReference &r)
~SmartPointerForwardReference()
void UnRegister() noexcept
bool operator<=(const SmartPointerForwardReference &r)
bool operator>=(const SmartPointerForwardReference &r)
T * Print(std::ostream &os) const
bool operator<(const SmartPointerForwardReference &r)
SmartPointerForwardReference()
Implements transparent reference counting in situations where forward references / cyclic include dep...