sparrow 0.3.0
|
variant of nullable, exposing has_value for convenience More...
#include <nullable.hpp>
Public Types | |
using | base_type = std::variant<T...> |
Public Member Functions | |
constexpr | nullable_variant (const nullable_variant &)=default |
constexpr | nullable_variant (nullable_variant &&) noexcept=default |
constexpr nullable_variant & | operator= (const nullable_variant &) |
constexpr nullable_variant & | operator= (nullable_variant &&) |
constexpr | operator bool () const |
constexpr bool | has_value () const |
variant of nullable, exposing has_value for convenience
T | the list of nullable in the variant |
Definition at line 512 of file nullable.hpp.
using sparrow::nullable_variant< T >::base_type = std::variant<T...> |
Definition at line 516 of file nullable.hpp.
|
constexprdefault |
|
constexprdefaultnoexcept |
|
constexpr |
Definition at line 782 of file nullable.hpp.
|
explicitconstexpr |
|
constexpr |
|
constexpr |