Functor from indexed-types to indexed-types. Instances of FunctorT should satisfy the following laws:
tmap id = id
tmap f . tmap g = tmap (f . g)
There is a default tmap implementation for Generic types, so instances can derived automatically.
Methods
tmap :: (forall (a :: k). f a -> g a) -> t f x -> t g x
Instances18FunctorT, …
FunctorT LiftDefined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT MaybeTDefined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT BackwardsDefined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT IdentityTDefined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT ReverseDefined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (AccumT w)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (ExceptT e)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (ReaderT r)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (StateT s)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (StateT s)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (WriterT w)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (WriterT w)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (Product f)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (Sum f)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (RWST r w s)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctorT (RWST r w s)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorTFunctor f => FunctorT (Compose f)Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT(forall (f :: k'). FunctorB (b f)) => FunctorT (Flip b)Defined in barbies-2.1.1.0 · Barbies.Bi