vacuum-1.0.0.2: Extract graph representations of ghc heap values.
GHC.Vacuum.Q
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