template <typename U> SharedPtr< TObj, TLockObject > & operator=( const SharedPtr< U, TLockObject > & other );
This is a substitution operator.
CONFIDENTIAL