|
Copyright 2008 - 2009 Tony Morris, Runar Bjarnason, Tom Adams, Brad Clow, Ricky Clarkson, Nick Partridge, Jason Zaugg This software is released under an open source BSD licence. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfj.data.hlist.HList.HAppend<A,B,C>
A
- The type of the first list.B
- The type of the second list.C
- The type of the combined list.public static final class HList.HAppend<A,B,C>
The concatenation of two heterogeneous lists.
Method Summary | ||
---|---|---|
static
|
append()
Returns a method for concatenating lists to the empty list. |
|
C |
append(A a,
B b)
Append a given heterogeneous list to another. |
|
static
|
append(H h)
Returns a method for appending lists to a nonempty heterogeneous list. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public C append(A a, B b)
a
- a heterogeneous list to be appended to.b
- a heterogeneous list to append to another.
public static <L extends HList<L>> HList.HAppend<HList.HNil,L,L> append()
public 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>> append(H h)
h
- a method for appending lists to the tail of the given nonempty list.
|
Copyright 2008 - 2009 Tony Morris, Runar Bjarnason, Tom Adams, Brad Clow, Ricky Clarkson, Nick Partridge, Jason Zaugg This software is released under an open source BSD licence. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |