A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω

## U

Uncons<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
  Destructure an `Iterable` into a `Tuple2` of its head and tail, wrapped in an `Maybe`.
uncons() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Uncons
uncons(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Uncons
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn2
  Returns an `Fn1` that takes the arguments as a ``Product2`<A, B>`.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn3
  Returns an `Fn2` that takes the first two arguments as a ``Product2`<A, B>` and the third argument.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn4
  Returns an `Fn3` that takes the first two arguments as a ``Product2`<A, B>` and the third and fourth arguments.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn5
  Returns an `Fn4` that takes the first two arguments as a ``Product2`<A, B>` and the remaining arguments.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn6
  Returns an `Fn5` that takes the first two arguments as a ``Product2`<A, B>` and the remaining arguments.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn7
  Returns an `Fn6` that takes the first two arguments as a ``Product2`<A, B>` and the remaining arguments.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.Fn8
  Returns an `Fn7` that takes the first two arguments as a ``Product2`<A, B>` and the remaining arguments.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
uncurry() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
  Returns an `Fn1` that takes the arguments as a ``Product2`<A, B>`.
uncurry() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
Under<S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
  The inverse of `Over`: given an `Iso`, a function from `T` to `S`, and a "smaller" value `B`, return a "smaller" value `A` by traversing around the type ring (`B -> T -> S -> A`).
under() - Static method in class com.jnape.palatable.lambda.optics.functions.Under
under(Optic<? super Exchange<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Under
under(Optic<? super Exchange<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>, Fn1<? super T, ? extends S>) - Static method in class com.jnape.palatable.lambda.optics.functions.Under
under(Optic<? super Exchange<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>, Fn1<? super T, ? extends S>, B) - Static method in class com.jnape.palatable.lambda.optics.functions.Under
UnfoldingIterator<A,B> - Class in com.jnape.palatable.lambda.internal.iteration
UnfoldingIterator(Fn1<? super B, Maybe<Tuple2<A, B>>>, B) - Constructor for class com.jnape.palatable.lambda.internal.iteration.UnfoldingIterator
Unfoldr<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Given an initial seed value and a function that takes the seed type and produces an ``Maybe`<`Tuple2`<X, Seed>>`, where the tuple's first slot represents the next `Iterable` element, and the second slot represents the next input to the unfolding function, unfold an `Iterable` of `X`s.
unfoldr() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr
unfoldr(Fn1<? super B, Maybe<Tuple2<A, B>>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr
unfoldr(Fn1<? super B, Maybe<Tuple2<A, B>>>, B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr
Union<A> - Class in com.jnape.palatable.lambda.monoid.builtin
  Given two `Iterables` `xs` and `ys`, return the `concatenation` of the `distinct` elements of both `xs` and `ys`.
union() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Union
union(Iterable<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Union
union(Iterable<A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Union
UnioningIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
UnioningIterable(Iterable<A>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.UnioningIterable
unIso() - Method in interface com.jnape.palatable.lambda.optics.Iso
  Destructure this `Iso` into the two functions `S -< A` and `B -< T` that constitute the isomorphism.
Unit - Class in com.jnape.palatable.lambda.adt
  The empty return type.
UNIT - Static variable in class com.jnape.palatable.lambda.adt.Unit
  The singleton instance.
unLiftA(Lens<S, T, Maybe<A>, B>, A) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
  Given a lens with `A` lifted into `Maybe` and a default `A`, flatten `A` back down.
unLiftB(Lens<S, T, A, Maybe<B>>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
  Given a lens with `B` lifted into `Maybe`, flatten `B` back down.
unLiftS(Lens<Maybe<S>, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
  Given a lens with `S` lifted into `Maybe`, flatten `S` back down.
unLiftT(Lens<S, Maybe<T>, A, B>, T) - Static method in class com.jnape.palatable.lambda.optics.lenses.MaybeLens
  Given a lens with `T` lifted into `Maybe` and a default `T`, flatten `T` back down.
unPrism() - Method in interface com.jnape.palatable.lambda.optics.Prism
  Recover the two mappings encapsulated by this `Prism` by sending it through a `Market`.
unsafePerformAsyncIO() - Method in class com.jnape.palatable.lambda.io.IO
  Returns a `CompletableFuture` representing the result of this eventual effect.
unsafePerformAsyncIO(Executor) - Method in class com.jnape.palatable.lambda.io.IO
  Returns a `CompletableFuture` representing the result of this eventual effect.
unsafePerformIO() - Method in class com.jnape.palatable.lambda.io.IO
  Run the effect represented by this `IO` instance, blocking the current thread until the effect terminates.
unTagged() - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
  Extract the contained value.
Until<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Given a `predicate function` for a value of some type `A` and an `IO` that yields a value of type `A`, produce an `IO` that repeatedly executes the original `IO` until the predicate returns true when applied to the yielded value.
until() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Until
until(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Until
until(Fn1<? super A, ? extends Boolean>, IO<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Until
unwrap() - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
  Unwrap the underlying `Iterable`.
unwrap() - Method in class com.jnape.palatable.lambda.traversable.LambdaMap
  Unwrap the underlying `Map`.
Upcast<A extends B,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
  Upcast a value of type `B` to a value of type `A` that `B` extends.
upcast() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Upcast
upcast(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Upcast
uuid() - Static method in class com.jnape.palatable.lambda.optics.prisms.UUIDPrism
  A `Prism` that focuses on a `String` as a `UUID`.
UUIDPrism - Class in com.jnape.palatable.lambda.optics.prisms
  `Prisms` for `UUID`.

A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω