#ifndef __FISHBONE_WINDOW_H__ #define __FISHBONE_WINDOW_H__ namespace fishbone { class Window; }; // namespace fishbone #include namespace fishbone { class Window { struct Impl; Impl* impl; public: Window(std::string title, int width, int height); ~Window(); void poll(); }; }; // namespace fishbone #endif