ghc-6.12.3: The GHC API
Source code
Contents
Index
BuildTyCl
Documentation
buildSynTyCon
::
Name
-> [
TyVar
] ->
SynTyConRhs
->
Kind
->
Maybe
(
TyCon
, [
Type
]) ->
TcRnIf
m n
TyCon
Source
buildAlgTyCon
::
Name
-> [
TyVar
] ->
ThetaType
->
AlgTyConRhs
->
RecFlag
->
Bool
->
Bool
->
Maybe
(
TyCon
, [
Type
]) ->
TcRnIf
m n
TyCon
Source
buildDataCon
::
Name
->
Bool
-> [
StrictnessMark
] -> [
Name
] -> [
TyVar
] -> [
TyVar
] -> [(
TyVar
,
Type
)] ->
ThetaType
-> [
Type
] ->
Type
->
TyCon
->
TcRnIf
m n
DataCon
Source
buildClass
::
Bool
->
Name
-> [
TyVar
] ->
ThetaType
-> [
FunDep
TyVar
] -> [
TyThing
] -> [(
Name
,
DefMeth
,
Type
)] ->
RecFlag
->
TcRnIf
m n
Class
Source
mkAbstractTyConRhs
::
AlgTyConRhs
Source
mkOpenDataTyConRhs
::
AlgTyConRhs
Source
mkNewTyConRhs
::
Name
->
TyCon
->
DataCon
->
TcRnIf
m n
AlgTyConRhs
Source
mkDataTyConRhs
:: [
DataCon
] ->
AlgTyConRhs
Source
setAssocFamilyPermutation
:: [
TyVar
] ->
TyThing
->
TyThing
Source
Produced by
Haddock
version 2.6.1