Package de.scravy.bedrock.hlist
Class C<E,L extends HList<L>>
- All Implemented Interfaces:
Container<Object>,ExtendedIterable<Object>,HasLengthAtLeast,Comparable<C<E,L>>,Iterable<Object>
public class C<E,L extends HList<L>> extends HList<C<E,L>>
-
Nested Class Summary
Nested classes/interfaces inherited from class de.scravy.bedrock.hlist.HList
HList.ForEachWithIndexPredicateNested classes/interfaces inherited from interface de.scravy.bedrock.ExtendedIterable
ExtendedIterable.ForEachWithIndexConsumer<T> -
Constructor Summary
Constructors Constructor Description C() -
Method Summary
Modifier and Type Method Description intcompareTo(C<E,L> that)<F> C<F,C<E,L>>cons(F elem)<T> Tfoldl(BiFunction<T,Object,T> f, T init)<T> Tfoldr(BiFunction<Object,T,T> f, T init)Iterator<Object>iterator()intsize()StringtoString()<F> C<F,L>withHead(F head)<M extends HList<M>>
C<E,M>withTail(M tail)Methods inherited from class de.scravy.bedrock.hlist.HList
cons, dynamic, empty, hlist, hlist, hlist, hlist, hlist, hlist, hlist, hlist, hlist, hlist, hlist, mask, nilMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait