Lines Matching refs:object_ptr
682 void g_clear_object (GObject **object_ptr);
683 #define g_clear_object(object_ptr) g_clear_pointer ((object_ptr), g_object_unref) argument
721 (g_set_object) (GObject **object_ptr, in gboolean()
724 GObject *old_object = *object_ptr; in gboolean()
738 *object_ptr = new_object; in gboolean()
749 #define g_set_object(object_ptr, new_object) \ argument
751 G_STATIC_ASSERT (sizeof *(object_ptr) == sizeof (new_object)); \
754 _object_ptr.in = (char *) (object_ptr); \
756 (void) (0 ? *(object_ptr) = (new_object), FALSE : FALSE); \
763 #define g_set_object(object_ptr, new_object) \ argument
765 0 ? *(object_ptr) = (new_object), FALSE : \
766 (g_set_object) ((GObject **) (object_ptr), (GObject *) (new_object)) \