- Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::experimental::nullopt_t(3) | C++ Standard Libary | std::experimental::nullopt_t(3) | 
NAME¶
std::experimental::nullopt_t - std::experimental::nullopt_t
Synopsis¶
 Defined in header <experimental/optional>
  
   struct nullopt_t; (library fundamentals TS)
  
   std::experimental::nullopt_t is an empty class type used to indicate optional
    type
  
   with uninitialized state. In particular, std::experimental::optional has a
  
   constructor with nullopt_t as a single argument, which creates an optional
    that does
  
   not contain a value.
  
   std::experimental::nullopt_t must be a LiteralType and cannot have a default
  
   constructor.
  
   It must have a constexpr constructor that takes some implementation-defined
    literal
  
   type.
Notes¶
 nullopt_t is not DefaultConstructible to support both op = {};
    and op = nullopt; as
  
   the syntax for disengaging an optional object.
  
   A possible implementation of this class is
  
   struct nullopt_t
  
   {
  
   constexpr nullopt_t(int) {}
  
   };
See also¶
 nullopt an object of type nullopt_t
  
   (C++17) (constant)
Category:¶
* Noindexed pages
| 2024.06.10 | http://cppreference.com |