1 // -*- c++ -*- 2 3 #ifndef _GLIBMM_INTERFACE_P_H 4 #define _GLIBMM_INTERFACE_P_H 5 6 #include <glibmm/class.h> 7 8 namespace Glib 9 { 10 11 class Interface_Class : public Glib::Class 12 { 13 public: 14 using CppObjectType = Interface; 15 using BaseClassType = GTypeInterface; 16 17 void add_interface(GType instance_type) const; 18 }; 19 20 } // namespace Glib 21 22 #endif /* _GLIBMM_INTERFACE_P_H */ 23