static <A,B,C> HList.Apply<HList.HAppend<A,B,C>,P2<A,B>,C> |
HList.Apply.append() |
A function application operator for concatenating heterogeneous lists.
|
static <X,Y,Z> HList.Apply<Unit,P2<F<X,Y>,F<Y,Z>>,F<X,Z>> |
HList.Apply.comp() |
A function application operator for function composition.
|
static <E,L extends HList<L>> HList.Apply<Unit,P2<E,L>,HList.HCons<E,L>> |
HList.Apply.cons() |
An operator for the construction of heterogeneous lists.
|
abstract <E> HList.Apply<Unit,P2<E,A>,HList.HCons<E,A>> |
HList.extender() |
|
<X> HList.Apply<Unit,P2<X,HList.HCons<E,L>>,HList.HCons<X,HList.HCons<E,L>>> |
HList.HCons.extender() |
|
<E> HList.Apply<Unit,P2<E,HList.HNil>,HList.HCons<E,HList.HNil>> |
HList.HNil.extender() |
|
static <X,Y> HList.Apply<F<X,Y>,X,Y> |
HList.Apply.f() |
Function application operator.
|
static <X> HList.Apply<Unit,X,X> |
HList.Apply.id() |
Identity operator
|