(***********************************************************************)
(*                                                                     *)
(*                                 GALAX                               *)
(*                           XML Query Engine                          *)
(*                                                                     *)
(*  Copyright 2000, Lucent Technologies.                               *)
(*  Distributed only by permission.                                    *)
(*                                                                     *)
(***********************************************************************)

(* $Id: id.mli,v 1.3 2002/10/27 20:02:51 simeon Exp $ *)

(* Module Id
   Description:
     Generation of unique id's, which, in this version are Caml
     integers.
*)

(* id generators *)

type id_gen
val create: int -> id_gen
val init: id_gen -> int -> unit
val next: id_gen -> int

val top: id_gen -> int
