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


-- | Use ImplicitParams-based source locations in a backward compatible way
--   
--   Use ImplicitParams-based source locations in a backward compatible way
@package with-location
@version 0.1.0

module Data.WithLocation
type WithLocation a = ?loc :: CallStack => a
data Location
Location :: String -> String -> FilePath -> Int -> Int -> Location
[locationPackage] :: Location -> String
[locationModule] :: Location -> String
[locationFile] :: Location -> FilePath
[locationLine] :: Location -> Int
[locationColumn] :: Location -> Int
location :: WithLocation (Maybe Location)
instance GHC.Classes.Eq Data.WithLocation.Location
instance GHC.Classes.Ord Data.WithLocation.Location
instance GHC.Show.Show Data.WithLocation.Location
