cpp/experimental/optional/make optional

Creates an optional object from. Effectively calls

Return value
An optional object with as the contained value.

Exceptions
Throws any exception thrown by the constructor of.