YhcSource codeContentsIndex
PreImp
Description
Define selectors for tuples with elements of complicated type
Documentation
type HideDeclType = ImportState -> (Int, Bool) -> Simple TokenId -> Type TokenId -> ImportState
type HideDeclData = ImportState -> Either Bool Bool -> [Context TokenId] -> Simple TokenId -> [Constr TokenId] -> [[TokenId]] -> [(Pos, TokenId)] -> ImportState
type HideDeclDataPrim = ImportState -> (Pos, TokenId) -> Int -> ImportState
type HideDeclClass = ImportState -> [Context TokenId] -> (Pos, TokenId) -> [(Pos, TokenId)] -> [([((Pos, TokenId), Maybe Int)], [Context TokenId], Type TokenId)] -> [[TokenId]] -> ImportState
type HideDeclInstance = ImportState -> (Pos, TokenId) -> [Context TokenId] -> (Pos, TokenId) -> [Type TokenId] -> ImportState
type HideDeclVarsType = ImportState -> [((Pos, TokenId), Maybe Int)] -> [Context TokenId] -> Type TokenId -> ImportState
type HideDeclIds = (HideDeclType, HideDeclData, HideDeclDataPrim, HideDeclClass, HideDeclInstance, HideDeclVarsType)
hType :: HideDeclIds -> HideDeclType
hData :: HideDeclIds -> HideDeclData
hDataPrim :: HideDeclIds -> HideDeclDataPrim
hClass :: HideDeclIds -> HideDeclClass
hInstance :: HideDeclIds -> HideDeclInstance
hVarsType :: HideDeclIds -> HideDeclVarsType
sLG :: (a, b, c, d) -> a
sQual :: (a, b, c, d) -> b
sExp :: (a, b, c, d) -> c
sFix :: (a, b, c, d) -> d
Produced by Haddock version 0.8