include(convert_glib.m4) _EQUAL(State,AtkState) _CONV_ENUM(Atk,Role) _CONV_ENUM(Atk,Layer) _CONV_ENUM(Atk,RelationType) _CONV_ENUM(Atk,StateType) _CONV_ENUM(Atk,CoordType) _CONV_ENUM(Atk,TextBoundary) _CONVERSION(`AtkObject*',`Glib::RefPtr',Glib::wrap($3)) _CONVERSION(`AtkObject*',`Glib::RefPtr',Glib::wrap($3)) _CONVERSION(`AtkObject*',`Glib::RefPtr',Glib::wrap($3)) _CONVERSION(`AtkObject*',`Glib::RefPtr',Glib::wrap($3)) _CONVERSION(`AtkObject*',`Glib::RefPtr',Glib::wrap($3)) _CONVERSION(`AtkObject*',`const Glib::RefPtr&',`Glib::wrap($3, true)') _CONVERSION(`const Glib::RefPtr&',`AtkObject*',`Glib::unwrap($3)') _CONVERSION(`const Glib::RefPtr&',`AtkObject*',`Glib::unwrap($3)') _CONVERSION(`Glib::RefPtr',`AtkObject*',`Glib::unwrap($3)') _CONVERSION(`Glib::RefPtr',`AtkObject*',`Glib::unwrap($3)') _CONVERSION(`AtkRelationSet*',`Glib::RefPtr',Glib::wrap($3)) _CONVERSION(`const Glib::RefPtr&',`AtkRelation*',`Glib::unwrap($3)') _CONVERSION(`AtkRelation*',`Glib::RefPtr',Glib::wrap($3)) _CONVERSION(`AtkStateSet*',`Glib::RefPtr',Glib::wrap($3)) _CONVERSION(`const Glib::RefPtr&',`AtkStateSet*',`Glib::unwrap($3)') _CONVERSION(`AtkGObjectAccessible*',`Glib::RefPtr',Glib::wrap($3)) _CONVERSION(`AtkGObjectAccessible*',`Glib::RefPtr',Glib::wrap($3)) _CONVERSION(`AtkAttributeSet*', `AttributeSet', `AttributeSet($3, Glib::OWNERSHIP_DEEP)') _CONVERSION(`const AttributeSet&', `AtkAttributeSet*', `($3).data()')