summaryrefslogtreecommitdiff
path: root/stdlib/queue.mli
diff options
context:
space:
mode:
authorNo author <no_author@ocaml.org>1995-06-15 08:17:30 +0000
committerNo author <no_author@ocaml.org>1995-06-15 08:17:30 +0000
commitf0a0321f07084edd6d4b4761b855d74e0521a86a (patch)
tree1a49ecaa36e8d05f8171b3395e46f69e24e94462 /stdlib/queue.mli
parent3ceaa85c72b2094bb090a1819b65a2792cf2d3c1 (diff)
downloadocaml-unlabeled-1.1.2.tar.gz
This commit was manufactured by cvs2svn to create branchunlabeled-1.1.2
'unlabeled-1.1.2'. git-svn-id: http://caml.inria.fr/svn/ocaml/branches/unlabeled-1.1.2@35 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'stdlib/queue.mli')
-rw-r--r--stdlib/queue.mli28
1 files changed, 0 insertions, 28 deletions
diff --git a/stdlib/queue.mli b/stdlib/queue.mli
deleted file mode 100644
index 297e81afa0..0000000000
--- a/stdlib/queue.mli
+++ /dev/null
@@ -1,28 +0,0 @@
-(* Queues *)
-
-(* This module implements queues (FIFOs), with in-place modification. *)
-
-type 'a t
- (* The type of queues containing elements of type ['a]. *)
-
-exception Empty
- (* Raised when [take] is applied to an empty queue. *)
-
-val new: unit -> 'a t
- (* Return a new queue, initially empty. *)
-val add: 'a -> 'a t -> unit
- (* [add x q] adds the element [x] at the end of the queue [q]. *)
-val take: 'a t -> 'a
- (* [take q] removes and returns the first element in queue [q],
- or raises [Empty] if the queue is empty. *)
-val peek: 'a t -> 'a
- (* [peek q] returns the first element in queue [q], without removing
- it from the queue, or raises [Empty] if the queue is empty. *)
-val clear : 'a t -> unit
- (* Discard all elements from a queue. *)
-val length: 'a t -> int
- (* Return the number of elements in a queue. *)
-val iter: ('a -> 'b) -> 'a t -> unit
- (* [iter f q] applies [f] in turn to all elements of [q], from the
- least recently entered to the most recently entered.
- The queue itself is unchanged. *)