CategoricalFunctor ZipList Source # | |
Instance details |
CategoricalFunctor Handler Source # | |
Instance details |
CategoricalFunctor Complex Source # | |
Instance details |
CategoricalFunctor Predicate Source # | |
Instance details |
CategoricalFunctor Identity Source # | |
Instance details |
CategoricalFunctor First Source # | |
Instance details |
CategoricalFunctor Last Source # | |
Instance details |
CategoricalFunctor Down Source # | |
Instance details |
CategoricalFunctor First Source # | |
Instance details |
CategoricalFunctor Last Source # | |
Instance details |
CategoricalFunctor Max Source # | |
Instance details |
CategoricalFunctor Min Source # | |
Instance details |
CategoricalFunctor Dual Source # | |
Instance details |
CategoricalFunctor Endo Source # | |
Instance details |
CategoricalFunctor Product Source # | |
Instance details |
CategoricalFunctor Sum Source # | |
Instance details |
CategoricalFunctor NonEmpty Source # | |
Instance details |
CategoricalFunctor STM Source # | |
Instance details |
CategoricalFunctor Par1 Source # | |
Instance details |
CategoricalFunctor ArgDescr Source # | |
Instance details |
CategoricalFunctor ArgOrder Source # | |
Instance details |
CategoricalFunctor OptDescr Source # | |
Instance details |
CategoricalFunctor ReadP Source # | |
Instance details |
CategoricalFunctor ReadPrec Source # | |
Instance details |
CategoricalFunctor IO Source # | |
Instance details |
CategoricalFunctor Maybe Source # | |
Instance details |
CategoricalFunctor Solo Source # | |
Instance details |
CategoricalFunctor List Source # | |
Instance details |
MapArg1 Op Predicate Source # | |
Instance details |
MapArg1 (<->) Endo Source # | |
Instance details |
Monad m => CategoricalFunctor (WrappedMonad m :: Type -> Type) Source # | |
Instance details |
Arrow a => CategoricalFunctor (ArrowMonad a :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (ST s :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (Either a :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (Proxy :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (Arg a :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (Array i :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (U1 :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (V1 :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (ST s :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (These a :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor ((,) a :: Type -> Type) Source # | |
Instance details |
Arrow a => CategoricalFunctor (WrappedArrow a b :: Type -> Type) Source # | |
Instance details |
FunctorOf (->) (->) m => CategoricalFunctor (Kleisli m a :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (Const m :: Type -> Type) Source # | |
Instance details |
FunctorOf (->) (->) f => CategoricalFunctor (Ap f :: Type -> Type) Source # | |
Instance details |
FunctorOf (->) (->) f => CategoricalFunctor (Alt f :: Type -> Type) Source # | |
Instance details |
FunctorOf (->) (->) f => CategoricalFunctor (Rec1 f :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (URec (Ptr ()) :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (URec Char :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (URec Double :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (URec Float :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (URec Int :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (URec Word :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor ((,,) a b :: Type -> Type) Source # | |
Instance details |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => CategoricalFunctor (Product f g :: Type -> Type) Source # | |
Instance details |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => CategoricalFunctor (Sum f g :: Type -> Type) Source # | |
Instance details |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => CategoricalFunctor (f :*: g :: Type -> Type) Source # | |
Instance details |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => CategoricalFunctor (f :+: g :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor (K1 i c :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor ((,,,) a b c :: Type -> Type) Source # | |
Instance details Methods map :: forall (a0 :: from) (b0 :: from). Dom ((,,,) a b c) a0 b0 -> Cod ((,,,) a b c) (a, b, c, a0) (a, b, c, b0) Source # |
CategoricalFunctor ((->) r :: Type -> Type) Source # | |
Instance details Methods map :: forall (a :: from) (b :: from). Dom ((->) r) a b -> Cod ((->) r) (r -> a) (r -> b) Source # |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => CategoricalFunctor (Compose f g :: Type -> Type) Source # | |
Instance details |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => CategoricalFunctor (f :.: g :: Type -> Type) Source # | |
Instance details |
FunctorOf (->) (->) f => CategoricalFunctor (M1 i c f :: Type -> Type) Source # | |
Instance details |
CategoricalFunctor ((,,,,) a b c d :: Type -> Type) Source # | |
Instance details Methods map :: forall (a0 :: from) (b0 :: from). Dom ((,,,,) a b c d) a0 b0 -> Cod ((,,,,) a b c d) (a, b, c, d, a0) (a, b, c, d, b0) Source # |
CategoricalFunctor ((,,,,,) a b c d e :: Type -> Type) Source # | |
Instance details Associated Types type Dom ((,,,,,) a b c d e) :: from -> from -> Type Source # type Cod ((,,,,,) a b c d e) :: to -> to -> Type Source # Methods map :: forall (a0 :: from) (b0 :: from). Dom ((,,,,,) a b c d e) a0 b0 -> Cod ((,,,,,) a b c d e) (a, b, c, d, e, a0) (a, b, c, d, e, b0) Source # |
CategoricalFunctor ((,,,,,,) a b c d e f :: Type -> Type) Source # | |
Instance details Associated Types type Dom ((,,,,,,) a b c d e f) :: from -> from -> Type Source # type Cod ((,,,,,,) a b c d e f) :: to -> to -> Type Source # Methods map :: forall (a0 :: from) (b0 :: from). Dom ((,,,,,,) a b c d e f) a0 b0 -> Cod ((,,,,,,) a b c d e f) (a, b, c, d, e, f, a0) (a, b, c, d, e, f, b0) Source # |
MapArg1 (->) ZipList Source # | |
Instance details |
MapArg1 (->) Handler Source # | |
Instance details |
MapArg1 (->) Complex Source # | |
Instance details |
MapArg1 (->) Identity Source # | |
Instance details |
MapArg1 (->) First Source # | |
Instance details |
MapArg1 (->) Last Source # | |
Instance details |
MapArg1 (->) Down Source # | |
Instance details |
MapArg1 (->) First Source # | |
Instance details |
MapArg1 (->) Last Source # | |
Instance details |
MapArg1 (->) Max Source # | |
Instance details |
MapArg1 (->) Min Source # | |
Instance details |
MapArg1 (->) Dual Source # | |
Instance details |
MapArg1 (->) Product Source # | |
Instance details |
MapArg1 (->) Sum Source # | |
Instance details |
MapArg1 (->) NonEmpty Source # | |
Instance details |
MapArg1 (->) STM Source # | |
Instance details |
MapArg1 (->) Par1 Source # | |
Instance details |
MapArg1 (->) ArgDescr Source # | |
Instance details |
MapArg1 (->) ArgOrder Source # | |
Instance details |
MapArg1 (->) OptDescr Source # | |
Instance details |
MapArg1 (->) ReadP Source # | |
Instance details |
MapArg1 (->) ReadPrec Source # | |
Instance details |
MapArg1 (->) IO Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> IO a -> IO b Source # |
MapArg1 (->) Maybe Source # | |
Instance details |
MapArg1 (->) Solo Source # | |
Instance details |
MapArg1 (->) List Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> [a] -> [b] Source # |
Monad m => MapArg1 (->) (WrappedMonad m :: Type -> Type) Source # | |
Instance details |
Arrow a => MapArg1 (->) (ArrowMonad a :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (ST s :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> ST s a -> ST s b Source # |
MapArg1 (->) (Either a :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (Proxy :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (Arg a :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a0 :: from) (b :: from). (a0 -> b) -> Arg a a0 -> Arg a b Source # |
MapArg1 (->) (Array i :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (U1 :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> U1 a -> U1 b Source # |
MapArg1 (->) (V1 :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> V1 a -> V1 b Source # |
MapArg1 (->) (ST s :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> ST s a -> ST s b Source # |
MapArg1 (->) ((,) a :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a0 :: from) (b :: from). (a0 -> b) -> (a, a0) -> (a, b) Source # |
Arrow a => MapArg1 (->) (WrappedArrow a b :: Type -> Type) Source # | |
Instance details |
FunctorOf (->) (->) m => MapArg1 (->) (Kleisli m a :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (Const m :: Type -> Type) Source # | |
Instance details |
FunctorOf (->) (->) f => MapArg1 (->) (Ap f :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> Ap f a -> Ap f b Source # |
FunctorOf (->) (->) f => MapArg1 (->) (Alt f :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> Alt f a -> Alt f b Source # |
FunctorOf (->) (->) f => MapArg1 (->) (Rec1 f :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (URec (Ptr ()) :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (URec Char :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (URec Double :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (URec Float :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (URec Int :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) (URec Word :: Type -> Type) Source # | |
Instance details |
MapArg1 (->) ((,,) a b :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a0 :: from) (b0 :: from). (a0 -> b0) -> (a, b, a0) -> (a, b, b0) Source # |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => MapArg1 (->) (Product f g :: Type -> Type) Source # | |
Instance details |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => MapArg1 (->) (Sum f g :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> Sum f g a -> Sum f g b Source # |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => MapArg1 (->) (f :*: g :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> (f :*: g) a -> (f :*: g) b Source # |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => MapArg1 (->) (f :+: g :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> (f :+: g) a -> (f :+: g) b Source # |
MapArg1 (->) (K1 i c :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> K1 i c a -> K1 i c b Source # |
MapArg1 (->) ((,,,) a b c :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a0 :: from) (b0 :: from). (a0 -> b0) -> (a, b, c, a0) -> (a, b, c, b0) Source # |
MapArg1 (->) ((->) r :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> (r -> a) -> r -> b Source # |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => MapArg1 (->) (Compose f g :: Type -> Type) Source # | |
Instance details |
(FunctorOf (->) (->) f, FunctorOf (->) (->) g) => MapArg1 (->) (f :.: g :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> (f :.: g) a -> (f :.: g) b Source # |
FunctorOf (->) (->) f => MapArg1 (->) (M1 i c f :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a :: from) (b :: from). (a -> b) -> M1 i c f a -> M1 i c f b Source # |
MapArg1 (->) ((,,,,) a b c d :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a0 :: from) (b0 :: from). (a0 -> b0) -> (a, b, c, d, a0) -> (a, b, c, d, b0) Source # |
MapArg1 (->) ((,,,,,) a b c d e :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a0 :: from) (b0 :: from). (a0 -> b0) -> (a, b, c, d, e, a0) -> (a, b, c, d, e, b0) Source # |
MapArg1 (->) ((,,,,,,) a b c d e f :: Type -> Type) Source # | |
Instance details Methods map1 :: forall (a0 :: from) (b0 :: from). (a0 -> b0) -> (a, b, c, d, e, f, a0) -> (a, b, c, d, e, f, b0) Source # |