-
Methods in de.scravy.bedrock that return Triple
| Modifier and Type |
Method |
Description |
static <A,
B,
C,
L extends HList<L>> Triple<A,B,C> |
Triple.fromHList(C<A,C<B,C<C,L>>> hlist) |
|
<D,
E,
F> Triple<D,E,F> |
Triple.map(Function<A,D> f,
Function<B,E> g,
Function<C,F> h) |
|
<D> Triple<D,B,C> |
Triple.mapFirst(Function<A,D> f) |
|
<D> Triple<A,D,C> |
Triple.mapSecond(Function<B,D> f) |
|
<D> Triple<A,B,D> |
Triple.mapThird(Function<C,D> f) |
|
static <A,
B,
C> Triple<A,B,C> |
Triple.triple(A a,
B b,
C c) |
|
<D> Triple<D,B,C> |
Triple.withFirst(D v) |
|
<D> Triple<A,D,C> |
Triple.withSecond(D v) |
|
<D> Triple<A,B,D> |
Triple.withThird(D v) |
|
Methods in de.scravy.bedrock that return types with arguments of type Triple
| Modifier and Type |
Method |
Description |
static <T,
U,
V> CharParser<Triple<T,U,V>> |
CharParser.seq(CharParser<T> p1,
CharParser<U> p2,
CharParser<V> p3) |
|
static <T,
U,
V> Parser<Triple<T,U,V>> |
Parser.seq(Parser<T> p1,
Parser<U> p2,
Parser<V> p3) |
|
static <A,
B,
C> Seq<Triple<A,B,C>> |
Seq.zip(Seq<A> as,
Seq<B> bs,
Seq<C> cs) |
|