`object
val id : int
val obj : 'obj
method as_model : Gtk.tree_model
method coerce : model
method connect : GTree.model_signals
method virtual custom_decode_iter : 'a -> 'b -> 'c -> 'row
method virtual custom_encode_iter : 'row -> 'a * 'b * 'c
method custom_flags : GtkEnums.tree_model_flags list
method custom_get_column_type : int -> Gobject.g_type
method virtual custom_get_iter : Gtk.tree_path -> 'row option
method virtual custom_get_path : 'row -> Gtk.tree_path
method custom_get_value : 'row -> int -> Gobject.g_value -> unit
method virtual custom_iter_children : 'row option -> 'row option
method virtual custom_iter_has_child : 'row -> bool
method virtual custom_iter_n_children : 'row option -> int
method virtual custom_iter_next : 'row -> 'row option
method virtual custom_iter_nth_child : 'row option -> int -> 'row option
method virtual custom_iter_parent : 'row -> 'row option
method custom_n_columns : int
method custom_ref_node : 'row -> unit
method custom_row_changed : Gtk.tree_path -> 'row -> unit
method custom_row_deleted : Gtk.tree_path -> unit
method custom_row_has_child_toggled : Gtk.tree_path -> 'row -> unit
method custom_row_inserted : Gtk.tree_path -> 'row -> unit
method custom_rows_reordered :
Gtk.tree_path -> 'row option -> int array -> unit
method custom_unref_node : 'row -> unit
method virtual custom_value :
Gobject.g_type -> 'row -> column:int -> Gobject.basic
method flags : GtkEnums.tree_model_flags list
method foreach : (Gtk.tree_path -> Gtk.tree_iter -> bool) -> unit
method get : row:Gtk.tree_iter -> column:'b0 column -> 'b0
method get_column_type : int -> Gobject.g_type
method get_iter : Gtk.tree_path -> Gtk.tree_iter
method get_iter_first : Gtk.tree_iter option
method get_path : Gtk.tree_iter -> Gtk.tree_path
method get_row_reference : Gtk.tree_path -> row_reference
method iter_children : ?nth:int -> Gtk.tree_iter option -> Gtk.tree_iter
method iter_has_child : Gtk.tree_iter -> bool
method iter_n_children : Gtk.tree_iter option -> int
method iter_next : Gtk.tree_iter -> bool
method iter_parent : Gtk.tree_iter -> Gtk.tree_iter option
method misc : GObj.gobject_ops
method n_columns : int
method row_changed : Gtk.tree_path -> Gtk.tree_iter -> unit
end`