Merge branch 'handle-stdout'
[SXSI/xpathcomp.git] / src / bp.mli
1 type bitmap
2
3 val bitmap_create : unit -> bitmap
4 val bitmap_push_back : bitmap -> int -> unit
5
6
7 type t
8
9 val create : bitmap -> t
10 external save : t -> Unix.file_descr -> unit = "caml_bp_save"
11 external load : Unix.file_descr -> t = "caml_bp_load"
12 external first_child : t -> int -> int = "caml_bp_first_child" "noalloc"
13 external next_sibling : t -> int -> int = "caml_bp_next_sibling" "noalloc"
14 external preorder_rank : t -> int -> int = "caml_bp_preorder_rank" "noalloc"
15
16 val alloc_stats : unit -> int