vacuum-2.2.0.0: Graph representation of the GHC heap

Portabilitynon-portable (GHC only)
Stabilityexperimental
Maintainermad.one@gmail.com
Safe HaskellNone

GHC.Vacuum.Q

Description

 

Documentation

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

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