generic type Base_Type is private; with function Conversion (Value : Glib.Values.GValue) return Base_Type; package Generic_Marshaller is
type Handler is access procedure (Widget : access Widget_Type'Class; Param : Base_Type; User_Data : User_Type);
function Conversion
( | Value | : Glib.Values.GValue) return Base_Type; |
function To_Marshaller
( | Cb | : Handler) return Marshaller; |
procedure Emit_By_Name
( | Object | : access Widget_Type'Class; |
Name | : Glib.Signal_Name; | |
Param | : Base_Type); |
generic with function Conversion
( | Param | : Base_Type) return System.Address; |
procedure Emit_By_Name_Generic (Object | : access Widget_Type'Class; | |
Name | : Glib.Signal_Name; | |
Param | : Base_Type); |