struct NeverValueChecker

Declaration

template <class T>
struct NeverValueChecker { /* full declaration omitted */ };

Description

Whether the type `T` has a never-value field.

Declared at: sus/mem/never_value.h:77

Templates

T

Member Variables

public static const bool has_field = requires { std::declval<type-parameter-0-0 &>()._sus_Unsafe_NeverValueIsConstructed(::sus::marker::unsafe_fn); }