Uses of Interface
com.jnape.palatable.lambda.optics.Iso.Simple
Packages that use Iso.Simple
Package
Description
-
Uses of Iso.Simple in com.jnape.palatable.lambda.adt.hmap
Subinterfaces of Iso.Simple in com.jnape.palatable.lambda.adt.hmapModifier and TypeInterfaceDescriptioninterfaceTypeSafeKey<A,B> An interface representing a parametrized key for use inHMaps.static interfaceMethods in com.jnape.palatable.lambda.adt.hmap with parameters of type Iso.SimpleModifier and TypeMethodDescriptiondefault <C> TypeSafeKey<A, C> TypeSafeKey.andThen(Iso.Simple<B, C> f) Left-to-right composition of thisTypeSafeKeywith some otherIso. -
Uses of Iso.Simple in com.jnape.palatable.lambda.optics
Methods in com.jnape.palatable.lambda.optics that return Iso.SimpleModifier and TypeMethodDescriptionstatic <S,A> Iso.Simple <S, A> Iso.Simple.adapt(Optic<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, S, S, A, A> optic) Adapt anOpticwith the right variance to anIso.Simple.default <B> Iso.Simple<S, B> Iso.Simple.andThen(Iso.Simple<A, B> f) Compose two simple isos from left to right.default <B> Iso.Simple<S, B> Iso.Simple.andThen(Optic.Simple<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, A, B> f) Compose two simple optics from left to right.default <R> Iso.Simple<R, A> Iso.Simple.compose(Iso.Simple<R, S> g) Compose two simple isos from right to left.default <R> Iso.Simple<R, A> Iso.Simple.compose(Optic.Simple<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, R, S> g) Compose two simple optics from right to left.default <U> Iso.Simple<S, A> Sequence both thisApplicativeandappB, discardingappB'sresult and returning thisApplicative.default Iso.Simple<A, S> Iso.Simple.mirror()Flip thisIsoaround.static <S,A> Iso.Simple <S, A> Static factory method for creating a simpleIsofrom a function and its inverse.Methods in com.jnape.palatable.lambda.optics with parameters of type Iso.SimpleModifier and TypeMethodDescriptiondefault <B> Iso.Simple<S, B> Iso.Simple.andThen(Iso.Simple<A, B> f) Compose two simple isos from left to right.default <R> Iso.Simple<R, A> Iso.Simple.compose(Iso.Simple<R, S> g) Compose two simple isos from right to left. -
Uses of Iso.Simple in com.jnape.palatable.lambda.optics.lenses
Methods in com.jnape.palatable.lambda.optics.lenses that return Iso.Simple