Uses of Class
fj.data.hlist.HList
Packages that use HList
Package
Description
Types that set the premise for the existence of Functional Java.
Type-safe, extensible, heterogeneous lists
-
Uses of HList in fj
Modifier and TypeMethodDescriptionstatic <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>> A show instance for heterogeneous Streams. -
Uses of HList in fj.data.hlist
Classes in fj.data.hlist with type parameters of type HListModifier and TypeClassDescriptionclass
Type-safe heterogeneous lists.static final class
HList.HCons<E,
L extends HList<L>> The nonempty listSubclasses of HList in fj.data.hlistModifier and TypeClassDescriptionstatic final class
HList.HCons<E,
L extends HList<L>> The nonempty liststatic final class
The empty listFields in fj.data.hlist declared as HListMethods in fj.data.hlist with type parameters of type HListModifier and TypeMethodDescriptionstatic <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