class eventfd : public file_descriptor {
public:
/* Throws a posix_error exception on failure to create the underlying resource. */
class eventfd : public file_descriptor {
public:
/* Throws a posix_error exception on failure to create the underlying resource. */
eventfd(const eventfd&) = delete;
eventfd& operator=(const eventfd&) = delete;
eventfd(eventfd&&) = delete;
void operator=(eventfd&&) = delete;
eventfd(const eventfd&) = delete;
eventfd& operator=(const eventfd&) = delete;
eventfd(eventfd&&) = delete;
void operator=(eventfd&&) = delete;