th-abstraction-0.2.8.0: Nicer interface for reified information about data types

Index

applySubstitution | Language.Haskell.TH.Datatype
arrowKCompat | Language.Haskell.TH.Datatype
asClassPred | Language.Haskell.TH.Datatype
asEqualPred | Language.Haskell.TH.Datatype
classPred | Language.Haskell.TH.Datatype
constructorContext | Language.Haskell.TH.Datatype
constructorFields | Language.Haskell.TH.Datatype
ConstructorInfo |
1 (Type/Class) | Language.Haskell.TH.Datatype
2 (Data Constructor) | Language.Haskell.TH.Datatype
constructorName | Language.Haskell.TH.Datatype
constructorStrictness | Language.Haskell.TH.Datatype
ConstructorVariant | Language.Haskell.TH.Datatype
constructorVariant | Language.Haskell.TH.Datatype
constructorVars | Language.Haskell.TH.Datatype
dataDCompat | Language.Haskell.TH.Datatype
DataInstance | Language.Haskell.TH.Datatype
Datatype | Language.Haskell.TH.Datatype
datatypeCons | Language.Haskell.TH.Datatype
datatypeContext | Language.Haskell.TH.Datatype
DatatypeInfo |
1 (Type/Class) | Language.Haskell.TH.Datatype
2 (Data Constructor) | Language.Haskell.TH.Datatype
datatypeName | Language.Haskell.TH.Datatype
datatypeType | Language.Haskell.TH.Datatype
DatatypeVariant | Language.Haskell.TH.Datatype
datatypeVariant | Language.Haskell.TH.Datatype
datatypeVars | Language.Haskell.TH.Datatype
equalPred | Language.Haskell.TH.Datatype
FieldStrictness |
1 (Type/Class) | Language.Haskell.TH.Datatype
2 (Data Constructor) | Language.Haskell.TH.Datatype
fieldStrictness | Language.Haskell.TH.Datatype
fieldUnpackedness | Language.Haskell.TH.Datatype
freeVariables | Language.Haskell.TH.Datatype
freshenFreeVariables | Language.Haskell.TH.Datatype
InfixConstructor | Language.Haskell.TH.Datatype
isStrictAnnot | Language.Haskell.TH.Datatype
Lazy | Language.Haskell.TH.Datatype
lookupByConstructorName | Language.Haskell.TH.Datatype
lookupByRecordName | Language.Haskell.TH.Datatype
Newtype | Language.Haskell.TH.Datatype
newtypeDCompat | Language.Haskell.TH.Datatype
NewtypeInstance | Language.Haskell.TH.Datatype
NormalConstructor | Language.Haskell.TH.Datatype
normalizeCon | Language.Haskell.TH.Datatype
normalizeDec | Language.Haskell.TH.Datatype
normalizeInfo | Language.Haskell.TH.Datatype
notStrictAnnot | Language.Haskell.TH.Datatype
NoUnpack | Language.Haskell.TH.Datatype
pragLineDCompat | Language.Haskell.TH.Datatype
quantifyType | Language.Haskell.TH.Datatype
RecordConstructor | Language.Haskell.TH.Datatype
reifyConstructor | Language.Haskell.TH.Datatype
reifyDatatype | Language.Haskell.TH.Datatype
reifyFixityCompat | Language.Haskell.TH.Datatype
reifyRecord | Language.Haskell.TH.Datatype
resolveInfixT | Language.Haskell.TH.Datatype
resolvePredSynonyms | Language.Haskell.TH.Datatype
resolveTypeSynonyms | Language.Haskell.TH.Datatype
showFixity | Language.Haskell.TH.Datatype
showFixityDirection | Language.Haskell.TH.Datatype
Strict | Language.Haskell.TH.Datatype
Strictness | Language.Haskell.TH.Datatype
tvKind | Language.Haskell.TH.Datatype
tvName | Language.Haskell.TH.Datatype
TypeSubstitution | Language.Haskell.TH.Datatype
tySynInstDCompat | Language.Haskell.TH.Datatype
unifyTypes | Language.Haskell.TH.Datatype
Unpack | Language.Haskell.TH.Datatype
unpackedAnnot | Language.Haskell.TH.Datatype
Unpackedness | Language.Haskell.TH.Datatype
UnspecifiedStrictness | Language.Haskell.TH.Datatype
UnspecifiedUnpackedness | Language.Haskell.TH.Datatype