Data.Functor (original) (raw)
Since: 2.1
Instance details
Defined in GHC.Base
Methods
fmap :: (a -> b) -> [a] -> [b] Source #
(<$) :: a -> [b] -> [a] Source #
Since: 2.1
Instance details
Defined in GHC.Base
Since: 2.1
Instance details
Defined in GHC.Base
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
Since: 4.9.0.0
Instance details
Defined in GHC.Base
Since: 2.1
Instance details
Defined in Text.ParserCombinators.ReadP
Since: 2.1
Instance details
Defined in Text.ParserCombinators.ReadPrec
Since: 4.11.0.0
Instance details
Defined in Data.Ord
Since: 4.8.0.0
Instance details
Defined in Data.Semigroup.Internal
Since: 4.8.0.0
Instance details
Defined in Data.Semigroup.Internal
Since: 4.8.0.0
Instance details
Defined in Data.Semigroup.Internal
Since: 4.8.0.0
Instance details
Defined in Data.Monoid
Since: 4.8.0.0
Instance details
Defined in Data.Monoid
Since: 4.3.0.0
Instance details
Defined in GHC.Conc.Sync
Since: 4.6.0.0
Instance details
Defined in Control.Exception
Since: 4.8.0.0
Instance details
Defined in Data.Functor.Identity
Since: 2.1
Instance details
Defined in Control.Applicative
Since: 4.6.0.0
Instance details
Defined in System.Console.GetOpt
Since: 4.6.0.0
Instance details
Defined in System.Console.GetOpt
Since: 4.6.0.0
Instance details
Defined in System.Console.GetOpt
Since: 4.9.0.0
Instance details
Defined in Data.Semigroup
Since: 4.9.0.0
Instance details
Defined in Data.Semigroup
Since: 4.9.0.0
Instance details
Defined in Data.Semigroup
Since: 4.9.0.0
Instance details
Defined in Data.Semigroup
Since: 4.9.0.0
Instance details
Defined in Data.Semigroup
Since: 4.9.0.0
Instance details
Defined in Data.Complex
Since: 3.0
Instance details
Defined in Data.Either
Functor (V1 :: Type -> Type) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
Functor (U1 :: Type -> Type) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
Since: 2.1
Instance details
Defined in GHC.Base
Methods
fmap :: (a0 -> b) -> (a, a0) -> (a, b) Source #
(<$) :: a0 -> (a, b) -> (a, a0) Source #
Since: 2.1
Instance details
Defined in GHC.ST
Functor (Proxy :: Type -> Type) Source #
Since: 4.7.0.0
Instance details
Defined in Data.Proxy
Arrow a => Functor (ArrowMonad a) Source #
Since: 4.6.0.0
Instance details
Defined in Control.Arrow
Monad m => Functor (WrappedMonad m) Source #
Since: 2.1
Instance details
Defined in Control.Applicative
Since: 2.1
Instance details
Defined in Control.Monad.ST.Lazy.Imp
Since: 4.9.0.0
Instance details
Defined in Data.Semigroup
Functor f => Functor (Rec1 f) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
Functor (URec Char :: Type -> Type) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
Functor (URec Double :: Type -> Type) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
Functor (URec Float :: Type -> Type) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
Functor (URec Int :: Type -> Type) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
Functor (URec Word :: Type -> Type) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
Functor (URec (Ptr ()) :: Type -> Type) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
Functor f => Functor (Alt f) Source #
Since: 4.8.0.0
Instance details
Defined in Data.Semigroup.Internal
Functor f => Functor (Ap f) Source #
Since: 4.12.0.0
Instance details
Defined in Data.Monoid
Functor (Const m :: Type -> Type) Source #
Since: 2.1
Instance details
Defined in Data.Functor.Const
Arrow a => Functor (WrappedArrow a b) Source #
Since: 2.1
Instance details
Defined in Control.Applicative
Functor ((->) r :: Type -> Type) Source #
Since: 2.1
Instance details
Defined in GHC.Base
Methods
fmap :: (a -> b) -> (r -> a) -> r -> b Source #
(<$) :: a -> (r -> b) -> r -> a Source #
Functor (K1 i c :: Type -> Type) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
(Functor f, Functor g) => Functor (f :+: g) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
(Functor f, Functor g) => Functor (f :*: g) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
(Functor f, Functor g) => Functor (Sum f g) Source #
Since: 4.9.0.0
Instance details
Defined in Data.Functor.Sum
(Functor f, Functor g) => Functor (Product f g) Source #
Since: 4.9.0.0
Instance details
Defined in Data.Functor.Product
Functor f => Functor (M1 i c f) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
(Functor f, Functor g) => Functor (f :.: g) Source #
Since: 4.9.0.0
Instance details
Defined in GHC.Generics
(Functor f, Functor g) => Functor (Compose f g) Source #
Since: 4.9.0.0
Instance details
Defined in Data.Functor.Compose