#ifndef _IGPIO_HPP_ #define IGPIO_HPP_ #include class GPIO { public: GPIO(); ~GPIO(); bool read(); void write(const bool& logic_state); void toggle(); private: class GPIO_impl; std::unique_ptr impl; }; #endif // _IGPIO_HPP_