vacuum-1.0.0.1: Extract graph representations of ghc heap values.

GHC.Vacuum.Q

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