Uses of Class
fj.data.hlist.HList
-
Packages that use HList Package Description fj Types that set the premise for the existence of Functional Java.fj.data.hlist Type-safe, extensible, heterogeneous lists -
-
Uses of HList in fj
Methods in fj with type parameters of type HList Modifier and Type Method Description static <E,L extends HList<L>>
Equal<HList.HCons<E,L>>Equal. hListEqual(Equal<E> e, Equal<L> l)
An equal instance for heterogeneous lists.static <E,L extends HList<L>>
Show<HList.HCons<E,L>>Show. HListShow(Show<E> e, Show<L> l)
A show instance for heterogeneous Streams. -
Uses of HList in fj.data.hlist
Classes in fj.data.hlist with type parameters of type HList Modifier and Type Class Description class
HList<A extends HList<A>>
Type-safe heterogeneous lists.static class
HList.HCons<E,L extends HList<L>>
The nonempty listSubclasses of HList in fj.data.hlist Modifier and Type Class Description static class
HList.HCons<E,L extends HList<L>>
The nonempty liststatic class
HList.HNil
The empty listFields in fj.data.hlist declared as HList Modifier and Type Field Description private L
HList.HCons. l
Methods in fj.data.hlist with type parameters of type HList Modifier and Type Method Description static <L extends HList<L>>
HList.HAppend<HList.HNil,L,L>HList.HAppend. append()
Returns a method for concatenating lists to the empty list.static <X,A extends HList<A>,B,C extends HList<C>,H extends HList.HAppend<A,B,C>>
HList.HAppend<HList.HCons<X,A>,B,HList.HCons<X,C>>HList.HAppend. append(H h)
Returns a method for appending lists to a nonempty heterogeneous list.static <X,A extends HList<A>,B,C extends HList<C>,H extends HList.HAppend<A,B,C>>
HList.HAppend<HList.HCons<X,A>,B,HList.HCons<X,C>>HList.HAppend. append(H h)
Returns a method for appending lists to a nonempty heterogeneous list.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.static <E,L extends HList<L>>
HList.HCons<E,L>HList. cons(E e, L l)
Returns a heterogeneous list consisting of an element and another list.static <E,G,V,L extends HList<L>,R,RR,H extends HList.HFoldr<G,V,L,R>,PP extends HList.Apply<G,P2<E,R>,RR>>
HList.HFoldr<G,V,HList.HCons<E,L>,RR>HList.HFoldr. hFoldr(PP p, H h)
A fold instance for a non-empty heterogeneous list
-