| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.OpenWitness.TypeRep
Documentation
data TypeRep :: forall (k :: *). k -> * where #
Constructors
| SimpleTypeRep :: forall (k :: *) (a :: k). IOWitness a -> TypeRep a | |
| ApplyTypeRep :: forall (k1 :: *) (k2 :: *) (p :: k1 -> k2) (a :: k1). TypeRep p -> TypeRep a -> TypeRep (p a) |
Instances
| TestHetEquality TypeRep # | |
Defined in Data.OpenWitness.TypeRep | |
| TestEquality (TypeRep :: k -> *) # | |
Defined in Data.OpenWitness.TypeRep | |
| Eq1 (TypeRep :: k -> *) # | |
| Typeable (TypeRep :: k -> *) # | |
Defined in Data.OpenWitness.Typeable | |