1 // -*- c++ -*- 2 3 #ifndef _GLIBMM_OBJECT_P_H 4 #define _GLIBMM_OBJECT_P_H 5 6 #include <glibmm/class.h> 7 8 namespace Glib 9 { 10 11 class Object_Class : public Glib::Class 12 { 13 public: 14 using CppObjectType = Object; 15 using BaseObjectType = GObject; 16 using BaseClassType = GObjectClass; 17 18 static void class_init_function(void* g_class, void* class_data); 19 20 const Glib::Class& init(); 21 22 static Glib::Object* wrap_new(GObject*); 23 }; 24 25 } // namespace Glib 26 27 #endif /* _GLIBMM_OBJECT_P_H */ 28