-struct registry;
-
-// _ _ _
-// __| (_)___ _ __ | | __ _ _ _
-// / _` | / __| '_ \| |/ _` | | | |
-// | (_| | \__ \ |_) | | (_| | |_| |
-// \__,_|_|___/ .__/|_|\__,_|\__, |
-// |_| |___/
-struct display {
- std::unique_ptr<struct wl_display, std::function<void(struct wl_display *)>>
- d;
- std::unique_ptr<struct registry> r;
-
- display();
- ~display();
- bool ok() const;
- void roundtrip();
- int dispatch();
- void flush();
- int get_fd() const;
-};
-