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);
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); |