distributed-process-extras-0.3.9: Cloud Haskell Extras
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

Documentation

data SeqQ a Source #

Instances

Instances details
Show a => Show (SeqQ a) Source # 
Instance details

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

Methods

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

show :: SeqQ a -> String #

showList :: [SeqQ a] -> ShowS #

Eq a => Eq (SeqQ a) Source # 
Instance details

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

Methods

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

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

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 #