libopenraw
Public Types | Public Member Functions | List of all members
Option< T > Class Template Reference

Public Types

typedef T value_type
 

Public Member Functions

 Option (T &&data)
 
 Option (const T &data)
 
template<class... Args>
 Option (Args &&... args)
 
T && value ()
 
T && value_or (T &&def)
 
bool empty () const
 
constexpr operator bool () const
 
constexpr bool has_value () const
 

Detailed Description

template<class T>
class Option< T >

Definition at line 29 of file option.hpp.


The documentation for this class was generated from the following file: