val mutable mutation_started : boolval mutable gindex : GI.tmethod set_gindex : GI.t -> unitval mutable collapsible : boolmethod collapsible : boolmethod set_collapsible : unitmethod clear_collapsible : unitmethod decide_collapsible_or_not : unitmethod set_parent : 'b -> unitmethod replace_children : (int * 'b array) list -> unitmethod _replace_children : ?initial:??? -> (int * 'b array) list -> unitval mutable initial_children : 'b arraymethod initial_children : 'b arraymethod set_initial_children : 'b array -> unitmethod initial_nchildren : intval mutable initial_position : intmethod set_initial_pos : int -> unitval mutable substances : 'b listmethod add_substance : 'b -> unitmethod get_substances : 'b listmethod nth_child : int -> 'bmethod to_string : stringmethod initial_to_string : stringmethod initial_to_rep : stringval mutable collapse_locked : boolmethod collapse_locked : boolmethod collapse_not_locked : boolmethod lock_collapse : unitmethod unlock_collapse : unitval mutable is_collapsed : boolval mutable in_path : boolval mutable hidden_parent : 'b optionmethod hidden_parent : 'bmethod hide_parent : unitmethod unhide_parent : unitmethod has_hidden_parent : boolval mutable initial_parent : 'b optionmethod initial_parent : 'bmethod set_initial_parent : 'b -> unitmethod has_initial_parent : boolval mutable hidden_children : 'b arraymethod hidden_children : 'b arraymethod set_hidden_children : 'b array -> unitmethod prune_all_children : unitmethod private _prune_children : int ->
'b array ->
('b -> int -> unit) ->
('b array -> unit) ->
int list ->
unitmethod prune_children : int list -> unitmethod prune_initial_children : int list -> unitmethod is_collapsed : boolmethod _set_is_collapsed : bool -> unitmethod set_in_path : unitmethod clear_in_path : unitmethod set_path : 'b list -> unitmethod insert_path : 'b list -> unitmethod is_contracted : boolmethod to_qualified_string : stringmethod to_dot_str : ?mklab:??? -> unit -> stringmethod to_dot_str_ini : ?mklab:??? -> unit -> stringmethod iter_initial_ancestor_nodes : ('b -> unit) -> unitmethod initial_ancestor_nodes : 'b listmethod private mutation_tbl_add : int -> 'b mutation -> unitmethod init_mutation : unit -> unitmethod begin_mutation : unit -> unitmethod v_insert_children : ?later:??? -> ?offset:??? -> int -> 'b list -> unitmethod v_insert_child : ?later:??? -> ?offset:??? -> int -> 'b -> unitmethod v_update_children : int -> 'b list -> unitmethod v_update_child : int -> 'b -> unitval mutable v_delete_child_count : intmethod v_delete_child : int -> unitmethod v_delete_children : int list -> unitmethod has_later_mutation : boolmethod end_mutation : ?overwrite:??? -> unit -> unit