| Maintainer | bastiaan.heeren@ou.nl |
|---|---|
| Stability | provisional |
| Portability | portable (depends on ghc) |
| Safe Haskell | None |
| Language | Haskell98 |
Ideas.Utils.Typeable
Description
Typeable type class, with the IsTypeable data type for witnessing instances
Documentation
data IsTypeable a Source #
Instances
typeable :: forall a. Typeable a => IsTypeable a Source #
class HasTypeable f where Source #
Minimal complete definition
Methods
getTypeable :: f a -> Maybe (IsTypeable a) Source #
Instances
castBetween :: (HasTypeable f, HasTypeable g) => f a -> g b -> a -> Maybe b Source #
gcastBetween :: (HasTypeable f, HasTypeable g) => f a -> g b -> c a -> Maybe (c b) Source #
module Data.Typeable