| 53 | | * copies the references to the leaf nodes of `obj` to the given `array`. The type of `obj` is `Pointer[T']`, all leaf nodes of `T'` has type `T`, and `array` has type `Pointer[Array[T]]`. For example, `T'` could be `Tuple[<Integer, Array[Integer], Integer>]` |
| | 53 | * copies the references to the leaf nodes of `obj` to the given `array` |
| | 54 | * Suppose the type of `obj` is `Pointer[T']`, all leaf nodes of `T'` should have the same type `T`, and `array` should have type `Pointer[Array[T]]`. |
| | 55 | * For example, `T'` could be `Tuple[<Integer, Array[Integer], Integer>]`. |