- class MuRef ty h where
- type DeRef h :: (* -> *) -> * -> *
- mapDeRef :: forall m v. Applicative m => (forall a. ty a -> h a -> m (v a)) -> forall a. ty a -> h a -> m (DeRef h v a)
- module Data.Reify.TGraph
- reifyGraph :: (IsTy ty, MuRef ty h) => ty a -> h a -> IO (Graph ty (DeRef h) a)
Documentation
mapDeRef :: forall m v. Applicative m => (forall a. ty a -> h a -> m (v a)) -> forall a. ty a -> h a -> m (DeRef h v a)Source
module Data.Reify.TGraph