diff options
author | No author <no_author@ocaml.org> | 1995-06-15 08:17:30 +0000 |
---|---|---|
committer | No author <no_author@ocaml.org> | 1995-06-15 08:17:30 +0000 |
commit | f0a0321f07084edd6d4b4761b855d74e0521a86a (patch) | |
tree | 1a49ecaa36e8d05f8171b3395e46f69e24e94462 /stdlib/queue.mli | |
parent | 3ceaa85c72b2094bb090a1819b65a2792cf2d3c1 (diff) | |
download | ocaml-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.mli | 28 |
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. *) |