Control.Distributed.Process.Extras.Internal.Queue.SeqQ
data SeqQ a Source #
Defined in Control.Distributed.Process.Extras.Internal.Queue.SeqQ
Methods
showsPrec :: Int -> SeqQ a -> ShowS #
show :: SeqQ a -> String #
showList :: [SeqQ a] -> ShowS #
(==) :: SeqQ a -> SeqQ a -> Bool #
(/=) :: SeqQ a -> SeqQ a -> Bool #
empty :: SeqQ a Source #
isEmpty :: SeqQ a -> Bool Source #
singleton :: a -> SeqQ a Source #
enqueue :: SeqQ a -> a -> SeqQ a Source #
dequeue :: SeqQ a -> Maybe (a, SeqQ a) Source #
peek :: SeqQ a -> Maybe a Source #
filter :: (a -> Bool) -> SeqQ a -> SeqQ a Source #
size :: SeqQ a -> Int Source #