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()