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 classHList<A extends HList<A>>Type-safe heterogeneous lists.static classHList.HCons<E,L extends HList<L>>The nonempty listSubclasses of HList in fj.data.hlist Modifier and Type Class Description static classHList.HCons<E,L extends HList<L>>The nonempty liststatic classHList.HNilThe empty listFields in fj.data.hlist declared as HList Modifier and Type Field Description private LHList.HCons. lMethods 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
-