Uses of Interface
eu.bandm.tools.ops.Stateful
Package
Description
Types for fundamental mathematical structures, plus libraries of respective
constants and operators.
-
Uses of Stateful in eu.bandm.tools.ops
Modifier and TypeMethodDescriptionstatic <S,
A> Stateful<S, A> Statefuls.stateful
(S state, A value) Modifier and TypeMethodDescriptionStatefuls.jump
(S state) Statefuls.jump
(S state) Statefuls.produceConsume
(BiFunction<? super S, ? super A, ? extends B> prod, Consumer<? super B, A> cons) Statefuls.produceConsume
(BiFunction<? super S, ? super A, ? extends B> prod, Consumer<? super B, A> cons) Statefuls.sequence
(Function<Stateful<S, A>, ? extends Stateful<S, B>> first, Function<Stateful<S, A>, ? extends Stateful<S, C>> second, BiFunction<? super B, ? super C, ? extends D> combine) Statefuls.sequence
(Function<Stateful<S, A>, ? extends Stateful<S, B>> first, Function<Stateful<S, A>, ? extends Stateful<S, C>> second, BiFunction<? super B, ? super C, ? extends D> combine) Statefuls.yield
(A value) Statefuls.yield
(A value) Modifier and TypeMethodDescriptionStatefuls.sequence
(Function<Stateful<S, A>, ? extends Stateful<S, B>> first, Function<Stateful<S, A>, ? extends Stateful<S, C>> second, BiFunction<? super B, ? super C, ? extends D> combine) Statefuls.sequence
(Function<Stateful<S, A>, ? extends Stateful<S, B>> first, Function<Stateful<S, A>, ? extends Stateful<S, C>> second, BiFunction<? super B, ? super C, ? extends D> combine)