Uses of Class
fj.data.hlist.HList.HCons
-
Packages that use HList.HCons 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.HCons in fj
Methods in fj that return types with arguments of type HList.HCons 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.HCons in fj.data.hlist
Methods in fj.data.hlist that return HList.HCons Modifier and Type Method Description 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.abstract <E> HList.HCons<E,A>
HList. extend(E e)
Extends (cons) this list by prepending the given element, returning a new list.<X> HList.HCons<X,HList.HCons<E,L>>
HList.HCons. extend(X e)
<E> HList.HCons<E,HList.HNil>
HList.HNil. extend(E e)
static <E> HList.HCons<E,HList.HNil>
HList. single(E e)
Returns a heterogeneous list consisting of a single element.Methods in fj.data.hlist that return types with arguments of type HList.HCons Modifier and Type Method Description 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.<X> HList.HCons<X,HList.HCons<E,L>>
HList.HCons. extend(X e)
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()
<X> HList.Apply<Unit,P2<X,HList.HCons<E,L>>,HList.HCons<X,HList.HCons<E,L>>>
HList.HCons. 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 <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
-