return our_type;
}
+G_DEFINE_TYPE(TestObj, test_obj, G_TYPE_OBJECT);
+
+static void
+test_obj_class_init (TestObjClass *klass)
+{
+}
+
+static void
+test_obj_init (TestObj *obj)
+{
+}
+
+TestObj *
+test_obj_new_from_file (const char *x, GError **error)
+{
+ return g_object_new (TEST_TYPE_OBJ, NULL);
+}
+
+double
+test_obj_static_method (int x)
+{
+ return x;
+}
gboolean test_boxed_equals (TestBoxed *boxed,
TestBoxed *other);
+#define TEST_TYPE_OBJ (test_obj_get_type ())
+#define TEST_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), TEST_TYPE_OBJ, TestObj))
+#define TEST_IS_OBJECT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), TEST_TYPE_OBJ))
+
+typedef struct _TestObj TestObj;
+typedef struct _TestObjClass TestObjClass;
+struct _TestObj
+{
+ GObject parent_instance;
+};
+
+struct _TestObjClass
+{
+ GObjectClass parent_class;
+};
+
+GType test_obj_get_type (void);
+TestObj* test_obj_new_from_file (const char *x, GError **error);
+double test_obj_static_method (int x);
+
#endif /* __GITESTTYPES_H__ */