sparrow 0.9.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 &&) noexcept |
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 533 of file nullable.hpp.
using sparrow::nullable_variant< T >::base_type = std::variant<T...> |
Definition at line 537 of file nullable.hpp.
|
constexprdefault |
|
constexprdefaultnoexcept |
|
constexpr |
Definition at line 819 of file nullable.hpp.
|
explicitconstexpr |
|
constexpr |
|
constexprnoexcept |