# Class GTree.tree_store

    class tree_store : Gtk.tree_store -> object .. end

Inherits

- `GTree.tree_sortable`

    val obj : Gtk.tree_store

    method append : ?parent:Gtk.tree_iter -> unit -> Gtk.tree_iter

    method clear : unit -> unit

    method insert : ?parent:Gtk.tree_iter -> int -> Gtk.tree_iter

    method insert_after : ?parent:Gtk.tree_iter -> Gtk.tree_iter -> Gtk.tree_iter

    method insert_before : ?parent:Gtk.tree_iter -> Gtk.tree_iter -> Gtk.tree_iter

    method is_ancestor : iter:Gtk.tree_iter -> descendant:Gtk.tree_iter -> bool

    method iter_depth : Gtk.tree_iter -> int

    method iter_is_valid : Gtk.tree_iter -> bool

- Since GTK 2.2

    method move_after : iter:Gtk.tree_iter -> pos:Gtk.tree_iter -> bool

- Since GTK 2.2

    method move_before : iter:Gtk.tree_iter -> pos:Gtk.tree_iter -> bool

- Since GTK 2.2

    method prepend : ?parent:Gtk.tree_iter -> unit -> Gtk.tree_iter

    method remove : Gtk.tree_iter -> bool

    method set : 'a. row:Gtk.tree_iter -> column:'a column -> 'a -> unit

    method swap : Gtk.tree_iter -> Gtk.tree_iter -> bool

- Since GTK 2.2