table of contents
        
      
      
    
      other versions
    
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| 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 |