generic type User_Data_Type (<>) is private; with procedure Destroy (Data : in out User_Data_Type) is null; package Set_Match_Func_User_Data is
type Gtk_Entry_Completion_Match_Func is access function (Completion : not null access Gtk.Entry_Completion.Gtk_Entry_Completion_Record'Class; Key : UTF8_String; Iter : Gtk.Tree_Model.Gtk_Tree_Iter; User_Data : User_Data_Type) return Boolean;
procedure Destroy
( | Data | : in out User_Data_Type) is null; |
procedure Set_Match_Func
( | Completion | : not null access Gtk.Entry_Completion.Gtk_Entry_Completion_Record'Class; |
Func | : Gtk_Entry_Completion_Match_Func; | |
Func_Data | : User_Data_Type); |