| 12 | template <class EF, typename = std::enable_if_t<std::is_invocable_v<EF>>> |
| 13 | class scope_exit { |
| 14 | scope_exit(const scope_exit &) = delete; |
| 15 | scope_exit &operator=(const scope_exit &) = delete; |
| 16 | scope_exit &operator=(scope_exit &&) = delete; |
| 17 |