Skip to contentModulebarbies-2.1.1.0
Barbies
- 9 types
- 11 classes
- 53 values
vvaluebtmap :: (FunctorB (b f), FunctorT b)=> forall (a :: k2). f a -> f' a-> forall (a :: k3). g a -> g' a-> b f g-> b f' g'
vvaluebzipWith4 :: ApplicativeB b=> forall (a :: k). f a -> g a -> h a -> i a -> j a-> b f-> b g-> b h-> b i-> b j
vvaluetzipWith3 :: ApplicativeT t=> forall (a :: k). f a -> g a -> h a -> i a-> t f x-> t g x-> t h x-> t i x
vvaluetzipWith4 :: ApplicativeT t=> forall (a :: k). f a -> g a -> h a -> i a -> j a-> t f x-> t g x-> t h x-> t i x-> t j x
Nnewtypenewtype Flip (b :: k -> k1 -> Type) (l :: k1) (r :: k) Instances12ApplicativeT, FunctorT, TraversableT, DistributiveT, ApplicativeB, DistributiveB, …
Instances7ApplicativeB, …
Instances8AllB, …
type AllB c Unit = GAll 0
c (GAllRepB Unit)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivialtype AllB c Void = GAll 0
c (GAllRepB Void)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivialtype AllB c Proxy = ()Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsBtype AllB c (Barbie b) = AllB c bDefined in barbies-2.1.1.0 · Barbies.Internal.Wrapperstype AllB c (Compose f b) = AllB c bDefined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsBtype AllB c (Product a b) = (AllB c a, AllB c b)Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsBtype AllB c (Sum a b) = (AllB c a, AllB c b)Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsBtype AllB c (Const a) = ()Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsB
Instances8ConstraintsB, …
Instances10Functor, Applicative, Foldable, Traversable, Eq, Ord, …
Instances9Functor, Foldable, Traversable, Eq, Ord, Read, …
Instances15DistributiveT, …
Methods
bmap :: (forall (a :: k). f a -> g a) -> b f -> b g
Instances10FunctorB, …
Methods
tmap :: (forall (a :: k). f a -> g a) -> t f x -> t g x
Instances18FunctorT, …
Methods
tlift :: f a -> t f atjoin :: t (t f) a -> t f atembed :: MonadT t => (forall (x :: k'1). f x -> t g x) -> t f a -> t g a
Instances8MonadT, …
Instances10TraversableB, …
Instances12TraversableT, …
Instances15ApplicativeB, ConstraintsB, DistributiveB, FunctorB, TraversableB, Eq, …
ApplicativeB UnitDefined in barbies-2.1.1.0 · Barbies.Internal.TrivialConstraintsB UnitDefined in barbies-2.1.1.0 · Barbies.Internal.TrivialDistributiveB UnitDefined in barbies-2.1.1.0 · Barbies.Internal.TrivialFunctorB UnitDefined in barbies-2.1.1.0 · Barbies.Internal.TrivialTraversableB UnitDefined in barbies-2.1.1.0 · Barbies.Internal.TrivialEq (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial(Typeable f, Typeable k) => Data (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.TrivialOrd (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.TrivialRead (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.TrivialShow (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.TrivialGeneric (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.TrivialSemigroup (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.TrivialMonoid (Unit f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivialtype Rep (Unit f) = D1 ('MetaData "Unit"
"Barbies.Internal.Trivial"
"barbies-2.1.1.0-1hW2kkRxO1bJuOAP5it1mQ"
'False) (C1 ('MetaCons "Unit"
'PrefixI 'False) U1)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivialtype AllB c Unit = GAll 0
c (GAllRepB Unit)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
Instances10ConstraintsB, FunctorB, TraversableB, Eq, Ord, Show, …
ConstraintsB VoidDefined in barbies-2.1.1.0 · Barbies.Internal.TrivialFunctorB VoidDefined in barbies-2.1.1.0 · Barbies.Internal.TrivialTraversableB VoidDefined in barbies-2.1.1.0 · Barbies.Internal.TrivialEq (Void f)Defined in barbies-2.1.1.0 · Barbies.Internal.TrivialOrd (Void f)Defined in barbies-2.1.1.0 · Barbies.Internal.TrivialShow (Void f)Defined in barbies-2.1.1.0 · Barbies.Internal.TrivialGeneric (Void f)Defined in barbies-2.1.1.0 · Barbies.Internal.TrivialSemigroup (Void f)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivialtype Rep (Void f) = D1 ('MetaData "Void"
"Barbies.Internal.Trivial"
"barbies-2.1.1.0-1hW2kkRxO1bJuOAP5it1mQ"
'False) V1Defined in barbies-2.1.1.0 · Barbies.Internal.Trivialtype AllB c Void = GAll 0
c (GAllRepB Void)Defined in barbies-2.1.1.0 · Barbies.Internal.Trivial
Instances7ApplicativeB, ConstraintsB, FunctorB, TraversableB, Semigroup, Monoid, …
Nnewtypenewtype Rec p a (x :: k) Instances45GTraversable, GApplicative, GFunctor, GDistributive, GBare, GConstraints, …
GTraversable n f g (Rec (P n f a') (f a)) (Rec (P n g a') (g a))Defined in barbies-2.1.1.0 · Barbies.Generics.TraversableGTraversable n f g (Rec a a) (Rec a a)Defined in barbies-2.1.1.0 · Barbies.Generics.TraversableTraversableB b => GTraversable 0
f g (Rec (b (P 0
f)) (b f)) (Rec (b (P 0
g)) (b g))Defined in barbies-2.1.1.0 · Barbies.Internal.TraversableB · orphanTraversableT t => GTraversable 1
f g (Rec (t (P 1
f) x) (t f x)) (Rec (t (P 1
g) x) (t g x))Defined in barbies-2.1.1.0 · Barbies.Internal.TraversableT · orphanTraversable h => GTraversable n f g (Rec (h (P n f a)) (h (f a))) (Rec (h (P n g a)) (h (g a)))Defined in barbies-2.1.1.0 · Barbies.Generics.Traversable(Traversable h, TraversableB b) => GTraversable 0
f g (Rec (h (b (P 0
f))) (h (b f))) (Rec (h (b (P 0
g))) (h (b g)))Defined in barbies-2.1.1.0 · Barbies.Internal.TraversableB · orphan(Traversable h, TraversableT t) => GTraversable 1
f g (Rec (h (t (P 1
f) x)) (h (t f x))) (Rec (h (t (P 1
g) x)) (h (t g x)))Defined in barbies-2.1.1.0 · Barbies.Internal.TraversableT · orphan(Traversable h, Traversable m, TraversableB b) => GTraversable 0
f g (Rec (m (h (b (P 0
f)))) (m (h (b f)))) (Rec (m (h (b (P 0
g)))) (m (h (b g))))Defined in barbies-2.1.1.0 · Barbies.Internal.TraversableB · orphan(Traversable h, Traversable m, TraversableT t) => GTraversable 1
f g (Rec (m (h (t (P 1
f) x))) (m (h (t f x)))) (Rec (m (h (t (P 1
g) x))) (m (h (t g x))))Defined in barbies-2.1.1.0 · Barbies.Internal.TraversableT · orphanGApplicative n f g (Rec (P n f a) (f a)) (Rec (P n g a) (g a)) (Rec (P n (Product f g) a) (Product f g a))Defined in barbies-2.1.1.0 · Barbies.Generics.ApplicativeApplicativeB b => GApplicative 0
f g (Rec (b (P 0
f)) (b f)) (Rec (b (P 0
g)) (b g)) (Rec (b (P 0
(Product f g))) (b (Product f g)))Defined in barbies-2.1.1.0 · Barbies.Internal.ApplicativeB · orphanApplicativeT t => GApplicative 1
f g (Rec (t (P 1
f) x) (t f x)) (Rec (t (P 1
g) x) (t g x)) (Rec (t (P 1
(Product f g)) x) (t (Product f g) x))Defined in barbies-2.1.1.0 · Barbies.Internal.ApplicativeT · orphanApplicative h => GApplicative n f g (Rec (h (P n f a)) (h (f a))) (Rec (h (P n g a)) (h (g a))) (Rec (h (P n (Product f g) a)) (h (Product f g a)))Defined in barbies-2.1.1.0 · Barbies.Generics.ApplicativeMonoid x => GApplicative n f g (Rec x x) (Rec x x) (Rec x x)Defined in barbies-2.1.1.0 · Barbies.Generics.Applicative(Applicative h, ApplicativeB b) => GApplicative 0
f g (Rec (h (b (P 0
f))) (h (b f))) (Rec (h (b (P 0
g))) (h (b g))) (Rec (h (b (P 0
(Product f g)))) (h (b (Product f g))))Defined in barbies-2.1.1.0 · Barbies.Internal.ApplicativeB · orphan(Applicative h, ApplicativeT t) => GApplicative 1
f g (Rec (h (t (P 1
f) x)) (h (t f x))) (Rec (h (t (P 1
g) x)) (h (t g x))) (Rec (h (t (P 1
(Product f g)) x)) (h (t (Product f g) x)))Defined in barbies-2.1.1.0 · Barbies.Internal.ApplicativeT · orphan(Applicative h, Applicative m, ApplicativeB b) => GApplicative 0
f g (Rec (m (h (b (P 0
f)))) (m (h (b f)))) (Rec (m (h (b (P 0
g)))) (m (h (b g)))) (Rec (m (h (b (P 0
(Product f g))))) (m (h (b (Product f g)))))Defined in barbies-2.1.1.0 · Barbies.Internal.ApplicativeB · orphan(Applicative h, Applicative m, ApplicativeT t) => GApplicative 1
f g (Rec (m (h (t (P 1
f) x))) (m (h (t f x)))) (Rec (m (h (t (P 1
g) x))) (m (h (t g x)))) (Rec (m (h (t (P 1
(Product f g)) x))) (m (h (t (Product f g) x))))Defined in barbies-2.1.1.0 · Barbies.Internal.ApplicativeT · orphanGConstraints n c f (Rec a' a) (Rec b' b) (Rec b' b)Defined in barbies-2.1.1.0 · Barbies.Generics.ConstraintsGFunctor n f g (Rec (P n f a') (f a)) (Rec (P n g a') (g a))Defined in barbies-2.1.1.0 · Barbies.Generics.FunctorGFunctor n f g (Rec x x) (Rec x x)Defined in barbies-2.1.1.0 · Barbies.Generics.FunctorFunctorB b => GFunctor 0
f g (Rec (b' (P 0
f)) (b f)) (Rec (b' (P 0
g)) (b g))Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorB · orphanFunctorT t => GFunctor 1
f g (Rec (t (P 1
f) x) (t f x)) (Rec (t (P 1
g) x) (t g x))Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT · orphanFunctor h => GFunctor n f g (Rec (h (P n f a')) (h (f a))) (Rec (h (P n g a')) (h (g a)))Defined in barbies-2.1.1.0 · Barbies.Generics.Functor(Functor h, FunctorB b) => GFunctor 0
f g (Rec (h' (b' (P 0
f))) (h (b f))) (Rec (h' (b' (P 0
g))) (h (b g)))Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorB · orphan(Functor h, FunctorT t) => GFunctor 1
f g (Rec (h (t (P 1
f) x)) (h (t f x))) (Rec (h (t (P 1
g) x)) (h (t g x)))Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT · orphan(Functor h, Functor m, FunctorB b) => GFunctor 0
f g (Rec (m' (h' (b' (P 0
f)))) (m (h (b f)))) (Rec (m' (h' (b' (P 0
g)))) (m (h (b g))))Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorB · orphan(Functor h, Functor m, FunctorT t) => GFunctor 1
f g (Rec (m (h (t (P 1
f) x))) (m (h (t f x)))) (Rec (m (h (t (P 1
g) x))) (m (h (t g x))))Defined in barbies-2.1.1.0 · Barbies.Internal.FunctorT · orphanFunctor f => GDistributive n f (Rec (P n g a) (g a)) (Rec (P n (Compose f g) a) (Compose f g a))Defined in barbies-2.1.1.0 · Barbies.Generics.Distributive(Functor f, DistributiveB b) => GDistributive 0
f (Rec (b' (P 0
g)) (b g)) (Rec (b' (P 0
(Compose f g))) (b (Compose f g)))Defined in barbies-2.1.1.0 · Barbies.Internal.DistributiveB · orphan(Functor f, DistributiveT t) => GDistributive 1
f (Rec (t (P 1
g) x) (t g x)) (Rec (t (P 1
(Compose f g)) x) (t (Compose f g) x))Defined in barbies-2.1.1.0 · Barbies.Internal.DistributiveT · orphan(Functor f, Distributive h) => GDistributive n f (Rec (h (P n g a)) (h (g a))) (Rec (h (P n (Compose f g) a)) (h (Compose f g a)))Defined in barbies-2.1.1.0 · Barbies.Generics.Distributive(Functor f, Distributive h, DistributiveB b) => GDistributive n f (Rec (h (b (P n g))) (h (b g))) (Rec (h (b (P n (Compose f g)))) (h (b (Compose f g))))Defined in barbies-2.1.1.0 · Barbies.Internal.DistributiveB · orphan(Functor f, Distributive h, DistributiveT t) => GDistributive 1
f (Rec (h (t (P 1
g) x)) (h (t g x))) (Rec (h (t (P 1
(Compose f g)) x)) (h (t (Compose f g) x)))Defined in barbies-2.1.1.0 · Barbies.Internal.DistributiveT · orphanBareB b => GBare 0
(Rec (b Covered (P 0
Identity)) (b Covered Identity)) (Rec (b Bare (P 0
Identity)) (b Bare Identity))Defined in barbies-2.1.1.0 · Barbies.Internal.BareB · orphanCoercible a b => GBare n (Rec (P n Identity a) (Identity a)) (Rec b b)Defined in barbies-2.1.1.0 · Barbies.Generics.Bare(Functor h, BareB b) => GBare 0
(Rec (h (b Covered (P 0
Identity))) (h (b Covered Identity))) (Rec (h (b Bare (P 0
Identity))) (h (b Bare Identity)))Defined in barbies-2.1.1.0 · Barbies.Internal.BareB · orphan(Functor h, Functor m, BareB b) => GBare 0
(Rec (m (h (b Covered (P 0
Identity)))) (m (h (b Covered Identity)))) (Rec (m (h (b Bare (P 0
Identity)))) (m (h (b Bare Identity))))Defined in barbies-2.1.1.0 · Barbies.Internal.BareB · orphanrepbi ~ repbb => GBare n (Rec repbi repbi) (Rec repbb repbb)Defined in barbies-2.1.1.0 · Barbies.Generics.Bare(ConstraintsB b, AllB c b) => GConstraints 0
c f (Other (b' (P 0
X)) (b X)) (Rec (b' (P 0
f)) (b f)) (Rec (b' (P 0
(Product (Dict c) f))) (b (Product (Dict c) f)))Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsB · orphan(ConstraintsB b, AllB c b) => GConstraints 0
c f (Self (b' (P 0
X)) (b X)) (Rec (b' (P 0
f)) (b f)) (Rec (b' (P 0
(Product (Dict c) f))) (b (Product (Dict c) f)))Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsB · orphan(ConstraintsT t, AllT c t) => GConstraints 1
c f (Other (t' (P 1
X) Y) (t X Y)) (Rec (t' (P 1
f) (P 0
y)) (t f y)) (Rec (t' (P 1
(Product (Dict c) f)) (P 0
y)) (t (Product (Dict c) f) y))Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsT · orphan(ConstraintsT t, AllT c t) => GConstraints 1
c f (Self (t' (P 1
X) Y) (t X Y)) (Rec (t' (P 1
f) (P 0
y)) (t f y)) (Rec (t' (P 1
(Product (Dict c) f)) (P 0
y)) (t (Product (Dict c) f) y))Defined in barbies-2.1.1.0 · Barbies.Internal.ConstraintsT · orphanGConstraints n c f (Rec (P n X a') (X a)) (Rec (P n f a') (f a)) (Rec (P n (Product (Dict c) f) a') (Product (Dict c) f a))Defined in barbies-2.1.1.0 · Barbies.Generics.Constraintstype GAll n c (Rec l r) = GAllRec n c l rDefined in barbies-2.1.1.0 · Barbies.Generics.Constraints