vacuum-2.1.0.0: Graph representation of the GHC heap
GHC.Vacuum.Q
Description
data Ref a Source
ref :: a -> IO (Ref a)Source
(!) :: Ref a -> IO aSource
(.=) :: Ref a -> a -> IO ()Source
(!=) :: Ref a -> (a -> (a, b)) -> IO bSource
data Q a Source
isEmptyQ :: Q a -> IO BoolSource
newQ :: IO (Q a)Source
putQ :: Q a -> a -> IO ()Source
takeQ :: Q a -> IO aSource
tryTakeQ :: Q a -> IO (Maybe a)Source
drainQ :: Q a -> IO [a]Source
getQContents :: Q a -> IO [a]Source
takeWhileQ :: (a -> Bool) -> Q a -> IO [a]Source