-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Use GHC call-stacks in a backward compatible way
@package call-stack
@version 0.4.0

module Data.CallStack
type HasCallStack = ?callStack :: CallStack
type CallStack = [(String, SrcLoc)]
data SrcLoc
SrcLoc :: [Char] -> [Char] -> [Char] -> Int -> Int -> Int -> Int -> SrcLoc
[srcLocPackage] :: SrcLoc -> [Char]
[srcLocModule] :: SrcLoc -> [Char]
[srcLocFile] :: SrcLoc -> [Char]
[srcLocStartLine] :: SrcLoc -> Int
[srcLocStartCol] :: SrcLoc -> Int
[srcLocEndLine] :: SrcLoc -> Int
[srcLocEndCol] :: SrcLoc -> Int
callStack :: HasCallStack => CallStack
callSite :: HasCallStack => Maybe (String, SrcLoc)
