distributed-process-extras-0.3.5: Cloud Haskell Extras

Safe HaskellSafe
LanguageHaskell98

Control.Distributed.Process.Extras.Internal.Queue.SeqQ

Documentation

data SeqQ a Source #

Instances

Eq a => Eq (SeqQ a) Source # 

Methods

(==) :: SeqQ a -> SeqQ a -> Bool #

(/=) :: SeqQ a -> SeqQ a -> Bool #

Show a => Show (SeqQ a) Source # 

Methods

showsPrec :: Int -> SeqQ a -> ShowS #

show :: SeqQ a -> String #

showList :: [SeqQ a] -> ShowS #

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 #