lens-5.0.1: Lenses, Folds and Traversals
Copyright (C) 2012-2016 Edward Kmett
License BSD-style (see the file LICENSE)
Maintainer Edward Kmett <ekmett@gmail.com>
Stability provisional
Portability non-portable
Safe Haskell Safe-Inferred
Language Haskell2010

Control.Lens.Internal.Getter

Description

Synopsis

Documentation

newtype AlongsideLeft f b a Source #

Constructors

AlongsideLeft

Fields

Instances

Instances details
Functor f => Bifunctor ( AlongsideLeft f) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Traversable f => Bitraversable ( AlongsideLeft f) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Methods

bitraverse :: Applicative f0 => (a -> f0 c) -> (b -> f0 d) -> AlongsideLeft f a b -> f0 ( AlongsideLeft f c d) Source #

Foldable f => Bifoldable ( AlongsideLeft f) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Methods

bifold :: Monoid m => AlongsideLeft f m m -> m Source #

bifoldMap :: Monoid m => (a -> m) -> (b -> m) -> AlongsideLeft f a b -> m Source #

bifoldr :: (a -> c -> c) -> (b -> c -> c) -> c -> AlongsideLeft f a b -> c Source #

bifoldl :: (c -> a -> c) -> (c -> b -> c) -> c -> AlongsideLeft f a b -> c Source #

Functor f => Functor ( AlongsideLeft f b) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Foldable f => Foldable ( AlongsideLeft f b) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Traversable f => Traversable ( AlongsideLeft f b) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Contravariant f => Contravariant ( AlongsideLeft f b) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Traversable1 f => Traversable1 ( AlongsideLeft f b) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Methods

traverse1 :: Apply f0 => (a -> f0 b0) -> AlongsideLeft f b a -> f0 ( AlongsideLeft f b b0) Source #

sequence1 :: Apply f0 => AlongsideLeft f b (f0 b0) -> f0 ( AlongsideLeft f b b0) Source #

Foldable1 f => Foldable1 ( AlongsideLeft f b) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Read (f (a, b)) => Read ( AlongsideLeft f b a) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Show (f (a, b)) => Show ( AlongsideLeft f b a) Source #
Instance details

Defined in Control.Lens.Internal.Getter

newtype AlongsideRight f a b Source #

Constructors

AlongsideRight

Fields

Instances

Instances details
Functor f => Bifunctor ( AlongsideRight f) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Traversable f => Bitraversable ( AlongsideRight f) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Methods

bitraverse :: Applicative f0 => (a -> f0 c) -> (b -> f0 d) -> AlongsideRight f a b -> f0 ( AlongsideRight f c d) Source #

Foldable f => Bifoldable ( AlongsideRight f) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Methods

bifold :: Monoid m => AlongsideRight f m m -> m Source #

bifoldMap :: Monoid m => (a -> m) -> (b -> m) -> AlongsideRight f a b -> m Source #

bifoldr :: (a -> c -> c) -> (b -> c -> c) -> c -> AlongsideRight f a b -> c Source #

bifoldl :: (c -> a -> c) -> (c -> b -> c) -> c -> AlongsideRight f a b -> c Source #

Functor f => Functor ( AlongsideRight f a) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Foldable f => Foldable ( AlongsideRight f a) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Traversable f => Traversable ( AlongsideRight f a) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Contravariant f => Contravariant ( AlongsideRight f a) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Traversable1 f => Traversable1 ( AlongsideRight f a) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Foldable1 f => Foldable1 ( AlongsideRight f a) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Read (f (a, b)) => Read ( AlongsideRight f a b) Source #
Instance details

Defined in Control.Lens.Internal.Getter

Show (f (a, b)) => Show ( AlongsideRight f a b) Source #
Instance details

Defined in Control.Lens.Internal.Getter