Obtain a const reference to the underlying object.
This is provided because you cannot override
operator.(). It allows
copy_on_write to be used with common transformation techniques, such as boost’s
It does not imply “pointer” semantics.
A const reference to the underlying object