sig
  type 'a t
  exception Empty
  val create : unit -> 'Queue.t
  val add : '-> 'Queue.t -> unit
  val push : '-> 'Queue.t -> unit
  val take : 'Queue.t -> 'a
  val pop : 'Queue.t -> 'a
  val peek : 'Queue.t -> 'a
  val top : 'Queue.t -> 'a
  val clear : 'Queue.t -> unit
  val copy : 'Queue.t -> 'Queue.t
  val is_empty : 'Queue.t -> bool
  val length : 'Queue.t -> int
  val iter : ('-> unit) -> 'Queue.t -> unit
  val fold : ('-> '-> 'a) -> '-> 'Queue.t -> 'a
  val transfer : 'Queue.t -> 'Queue.t -> unit
end

Hosted by the SourceForge.net Logo* web site.
*Other names and brands may be claimed as the property of others.