Template Struct Boolean< maybe >

Struct Documentation

template<>
struct Boolean<maybe>

Public Types

using type = maybe_c

Public Functions

constexpr Boolean() = default
inline constexpr Boolean (bool _val) VEG_NOEXCEPT
template<Ternary T> inline constexpr VEG_INLINE Boolean (Boolean< T >) VEG_NOEXCEPT
inline explicit VEG_NODISCARD constexpr VEG_INLINE operator bool () const VEG_NOEXCEPT

Friends

inline friend VEG_NODISCARD constexpr VEG_INLINE friend auto operator! (Boolean arg) VEG_NOEXCEPT -> Boolean