Index

Package: Implements (generic)

Description

generic
      type Interface_Type is new GType_Interface;
      type Object_Type_Record is new Glib.Object.GObject_Record with private;
      type Object_Type is access all Object_Type_Record'Class;
   package Implements is
<doc_ignore>

Types

Interface_Type

type Interface_Type is new GType_Interface;

Object_Type_Record

type Object_Type_Record is new Glib.Object.GObject_Record with private;

Object_Type

type Object_Type is access all Object_Type_Record'Class;

Subprograms & Entries

To_Object

function To_Object 
(Interf: Interface_Type) return Object_Type;

To_Interface

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.