#include <option_result.h>
value-variant Type for Option<T> representing no-value
Constexpr ?
C++ 17 and above 
 
◆ NoneType() [1/3]
  
  
      
        
          | constexpr stx::NoneType::NoneType  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
defaultnoexcept   | 
  
 
 
◆ NoneType() [2/3]
  
  
      
        
          | constexpr stx::NoneType::NoneType  | 
          ( | 
          NoneType const &  | 
           | ) | 
           | 
         
       
   | 
  
defaultnoexcept   | 
  
 
 
◆ NoneType() [3/3]
  
  
      
        
          | constexpr stx::NoneType::NoneType  | 
          ( | 
          NoneType &&  | 
           | ) | 
           | 
         
       
   | 
  
defaultnoexcept   | 
  
 
 
◆ ~NoneType()
◆ operator!=() [1/2]
  
  
      
        
          | constexpr bool stx::NoneType::operator!=  | 
          ( | 
          NoneType const &  | 
           | ) | 
           const | 
         
       
   | 
  
inlinenoexcept   | 
  
 
 
◆ operator!=() [2/2]
template<typename T > 
  
  
      
        
          | constexpr bool stx::NoneType::operator!=  | 
          ( | 
          Some< T > const &  | 
           | ) | 
           const | 
         
       
   | 
  
inlinenoexcept   | 
  
 
 
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==() [1/2]
  
  
      
        
          | constexpr bool stx::NoneType::operator==  | 
          ( | 
          NoneType const &  | 
           | ) | 
           const | 
         
       
   | 
  
inlinenoexcept   | 
  
 
 
◆ operator==() [2/2]
template<typename T > 
  
  
      
        
          | constexpr bool stx::NoneType::operator==  | 
          ( | 
          Some< T > const &  | 
           | ) | 
           const | 
         
       
   | 
  
inlinenoexcept   | 
  
 
 
The documentation for this struct was generated from the following file: