void run() { test_OK (); test_error (); test_throw (); }
hash_nothrow_move& operator=(hash_nothrow_move const&) { test_throw("Assign"); return *this; }
std::size_t operator()(int x) const { test_throw("Operator"); return static_cast<base const&>(*this)(x); }
hash_nothrow_move(hash_nothrow_move const&) { test_throw("Copy"); }