home | help
std::experi...ke_optional(3)   C++ Standard Libary  std::experi...ke_optional(3)

NAME
     std::experimental::make_optional - std::experimental::make_optional

Synopsis
	Defined in header <experimental/optional>
	template< class T >

	constexpr  optional<typename std::decay<T>::type>  (library fundamentals
     TS)

	    make_optional( T&& value );

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

Parameters
	value - the value to construct optional object with

Return value
	An optional object with value as the contained value.

Exceptions
	Throws any exception thrown by the constructor of T.

See also
	constructor   constructs the optional object
		      (public member function)

Category:
	  * Noindexed pages

http://cppreference.com 	   2024.06.10	    std::experi...ke_optional(3)

home | help