<doc_ignore>
type Interface_Type is new GType_Interface;
type Object_Type is access all Object_Type_Record'Class;
type Object_Type_Record is new Glib.Object.GObject_Record with private;
function To_Interface
(Object : access Object_Type_Record'Class) return Interface_Type
These subprograms can be used to convert from an object to one of the interfaces it implements, and from an interface to the object itself.
function To_Object (Interf : Interface_Type) return Object_Type
These subprograms can be used to convert from an object to one of the interfaces it implements, and from an interface to the object itself.