de>UnsafeMutablePointer&lt;Pointee&gt;</code>,
<code>AutoreleasingUnsafeMutablePointer&lt;Pointee&gt;</code> must reference storage that
does not own a reference count to the referenced
value. UnsafeMutablePointer&#39;s operations, by contrast, assume that
the referenced storage owns values loaded from or stored to it.</p>

<p>This type does not carry an owner pointer unlike the other C*Pointer types
because it only needs to reference the results of inout conversions, which
already have writeback-scoped lif