diff options
Diffstat (limited to 'teal-src/util/queue.d.tl')
-rw-r--r-- | teal-src/util/queue.d.tl | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/teal-src/util/queue.d.tl b/teal-src/util/queue.d.tl deleted file mode 100644 index cb8458e7..00000000 --- a/teal-src/util/queue.d.tl +++ /dev/null @@ -1,21 +0,0 @@ -local record lib - record queue<T> - size : integer - count : function (queue<T>) : integer - enum push_errors - "queue full" - end - - push : function (queue<T>, T) : boolean, push_errors - pop : function (queue<T>) : T - peek : function (queue<T>) : T - replace : function (queue<T>, T) : boolean, push_errors - type iterator = function (T, integer) : integer, T - items : function (queue<T>) : iterator, T, integer - type consume_iter = function (queue<T>) : T - consume : function (queue<T>) : consume_iter - end - - new : function<T> (size:integer, allow_wrapping:boolean) : queue<T> -end -return lib; |