distributed-process-extras-0.3.5: Cloud Haskell Extras
Control.Distributed.Process.Extras.Internal.Queue.SeqQ
data SeqQ a Source #
Instances
Methods
(==) :: SeqQ a -> SeqQ a -> Bool #
(/=) :: SeqQ a -> SeqQ a -> Bool #
showsPrec :: Int -> SeqQ a -> ShowS #
show :: SeqQ a -> String #
showList :: [SeqQ a] -> ShowS #
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 #