table of contents
std::experimental::make_optional(3) | C++ Standard Libary | std::experimental::make_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<typename
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
2024.06.10 | http://cppreference.com |