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