rsagl-0.2.2: The RogueStar Animation and Graphics Library
Source code
Contents
Index
RSAGL.ApplicativeWrapper
Documentation
newtype
ApplicativeWrapper
f a
Source
Constructors
ApplicativeWrapper
(
Either
(f a) a)
Instances
(
Functor
f,
Applicative
f) =>
Functor
(
ApplicativeWrapper
f)
Applicative
f =>
Applicative
(
ApplicativeWrapper
f)
(
NFData
(f a),
NFData
a) =>
NFData
(
ApplicativeWrapper
f a)
(
Applicative
f,
AbstractVector
v) =>
AbstractVector
(
ApplicativeWrapper
f v)
(
Applicative
f,
AbstractScale
v) =>
AbstractScale
(
ApplicativeWrapper
f v)
(
Applicative
f,
AbstractZero
p) =>
AbstractZero
(
ApplicativeWrapper
f p)
(
Applicative
f,
AbstractSubtract
p v) =>
AbstractSubtract
(
ApplicativeWrapper
f p) (
ApplicativeWrapper
f v)
(
Applicative
f,
AbstractAdd
p v) =>
AbstractAdd
(
ApplicativeWrapper
f p) (
ApplicativeWrapper
f v)
fromPure
::
Applicative
f =>
ApplicativeWrapper
f a ->
Maybe
a
Source
toApplicative
::
Applicative
f =>
ApplicativeWrapper
f a -> f a
Source
unwrapApplicative
::
Applicative
f =>
ApplicativeWrapper
f a ->
Either
(f a) a
Source
wrapApplicative
::
Applicative
f => f a ->
ApplicativeWrapper
f a
Source
isPure
::
Applicative
f =>
ApplicativeWrapper
f a ->
Bool
Source
Produced by
Haddock
version 2.3.0