object
  method virtual custom_decode_iter : '-> '-> '-> 'row
  method virtual custom_encode_iter : 'row -> 'a * 'b * 'c
  method virtual 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 virtual 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 virtual custom_n_columns : int
  method custom_ref_node : 'row -> unit
  method custom_unref_node : 'row -> unit
end