std::experimental::make_optional

Header: <experimental/optional>

Creates an optional object from value. Effectively calls optional<typename std::decay::type>(std::forward(value)).

# Declarations

template< class T >
constexpr optional<typename std::decay<T>::type>
make_optional( T&& value );

(library fundamentals TS)

# Parameters

# Return value

An optional object with value as the contained value.

# See also