export_type

This commit is contained in:
Feng 2016-03-12 01:11:06 +08:00
parent 6dabfcca74
commit 0a9ecf833a
1 changed files with 2 additions and 2 deletions

View File

@ -46,13 +46,13 @@
-ifdef(use_specs). -ifdef(use_specs).
-export_type([q/0]).
-type(q() :: pqueue()). -type(q() :: pqueue()).
-type(priority() :: integer() | 'infinity'). -type(priority() :: integer() | 'infinity').
-type(squeue() :: {queue, [any()], [any()], non_neg_integer()}). -type(squeue() :: {queue, [any()], [any()], non_neg_integer()}).
-type(pqueue() :: squeue() | {pqueue, [{priority(), squeue()}]}). -type(pqueue() :: squeue() | {pqueue, [{priority(), squeue()}]}).
-export_type([q/0]).
-spec(new/0 :: () -> pqueue()). -spec(new/0 :: () -> pqueue()).
-spec(is_queue/1 :: (any()) -> boolean()). -spec(is_queue/1 :: (any()) -> boolean()).
-spec(is_empty/1 :: (pqueue()) -> boolean()). -spec(is_empty/1 :: (pqueue()) -> boolean()).