9   return std::is_nothrow_destructible_v<T>;
    16   return not std::is_copy_constructible_v<T>;
    23   return std::is_nothrow_move_constructible_v<T> and
    24          std::is_nothrow_move_assignable_v<T>;
    30   static_assert(not std::is_default_constructible_v<gallery::Event>);
    31   static_assert(nothrow_destructible<gallery::Event>());
    32   static_assert(noncopyable<gallery::Event>());
    33   static_assert(nothrow_movable<gallery::Event>());
 constexpr bool nothrow_movable()
 
constexpr bool nothrow_destructible()
 
constexpr bool noncopyable()