object hlist
- Alphabetic
- By Inheritance
- hlist
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
Align[L <: HList, M <: HList] extends (L) ⇒ M with Serializable
Type class supporting permuting this
HList
into the same order as anotherHList
with the same element types. -
trait
At[L <: HList, N <: Nat] extends DepFn1[L] with Serializable
Type class supporting access to the nth element of this
HList
.Type class supporting access to the nth element of this
HList
. Available only if thisHList
has at least n elements.- Annotations
- @implicitNotFound( ... )
-
trait
Collect[I <: HList, P <: Poly] extends DepFn1[I] with Serializable
Type Class witnessing that an 'HList' can be collected with a 'Poly' to produce an 'HList'
-
trait
CollectFirst[L <: HList, P <: Poly] extends DepFn1[L] with Serializable
Type class witnessing that there exists at least one element of an
HList
for which aPoly
can be applied. -
trait
Comapped[L <: HList, F[_]] extends Serializable
Type class witnessing that the result of stripping type constructor
F
off each element ofHList
L
isOut
. -
trait
Combinations[N <: Nat, L <: HList] extends DepFn1[L] with Serializable
Type class supporting the calculation of every combination of this 'HList'
-
trait
ConstMapper[C, L <: HList] extends DepFn2[C, L] with Serializable
Type class supporting mapping a constant valued function over this
HList
. -
trait
Diff[L <: HList, M <: HList] extends DepFn1[L] with Serializable
Type class supporting
HList
subtraction.Type class supporting
HList
subtraction. In case of duplicate types, this operation is a multiset difference. If typeT
appears n times in thisHList
and m < n times inM
, the resultingHList
contains the last n - m elements of typeT
in thisHList
.Also available if
M
contains types absent in thisHList
. -
trait
Drop[L <: HList, N <: Nat] extends DepFn1[L] with Serializable
Type class supporting removal of the first n elements of this
HList
.Type class supporting removal of the first n elements of this
HList
. Available only if thisHList
has at least n elements.- Annotations
- @implicitNotFound( ... )
-
trait
Fill[N, A] extends DepFn1[A] with Serializable
Type class supporting producing a HList of shape
N
filled with elements of typeA
. -
trait
FillWith[F, L <: HList] extends DepFn0 with Serializable
Type class supporting producing a HList filled from a Poly0.
-
trait
Filter[L <: HList, U] extends DepFn1[L] with Serializable
Type class supporting access to the all elements of this
HList
of typeU
. -
trait
FilterNot[L <: HList, U] extends DepFn1[L] with Serializable
Type class supporting access to the all elements of this
HList
of type different thanU
. -
trait
FlatMapInterleave[A, M <: HList] extends DepFn2[A, M] with Serializable
Type class supporting interleaving an element into each row of this HMatrix (HList of HLists)
-
trait
FlatMapper[HF, In <: HList] extends DepFn1[In] with Serializable
Type class supporting flatmapping a higher ranked function over this
HList
. -
trait
Grouper[L <: HList, N <: Nat, Step <: Nat] extends DepFn1[L] with Serializable
Typeclass supporting grouping this
HList
into tuples ofN
items each, atStep
apart.Typeclass supporting grouping this
HList
into tuples ofN
items each, atStep
apart. IfStep
equalsN
then the groups do not overlap. - final case class HConsHKernel[H, T <: HKernel](tail: T) extends HKernel with Product with Serializable
-
trait
HKernel extends AnyRef
Type class providing minimally witnessed operations on
HList
s which can be derived fromL
by wrapping each of its elements in a type constructor. - trait HKernelAux[L <: HList] extends DepFn0
- trait HNilHKernel extends HKernel
-
trait
Init[L <: HList] extends DepFn1[L] with Serializable
Type class supporting access to all but the last element of this
HList
.Type class supporting access to all but the last element of this
HList
. Available only if thisHList
has at least one element.- Annotations
- @implicitNotFound( ... )
-
trait
Interleave[A, L <: HList] extends DepFn2[A, L] with Serializable
Type class supporting adding an element to each possible position in this HList
-
trait
Intersection[L <: HList, M <: HList] extends DepFn1[L] with Serializable
Type class supporting
HList
intersection.Type class supporting
HList
intersection. In case of duplicate types, this operation is a multiset intersection. If typeT
appears n times in thisHList
and m < n times inM
, the resultingHList
contains the first m elements of typeT
in thisHList
.Also available if
M
contains types absent in thisHList
. -
trait
IsHCons[L <: HList] extends Serializable
Type class witnessing that this
HList
is composite and providing access to head and tail. -
trait
Last[L <: HList] extends DepFn1[L] with Serializable
Type class supporting access to the last element of this
HList
.Type class supporting access to the last element of this
HList
. Available only if thisHList
has at least one element.- Annotations
- @implicitNotFound( ... )
-
trait
LeftFolder[L <: HList, In, HF] extends DepFn2[L, In] with Serializable
Type class supporting left-folding a polymorphic binary function over this
HList
. -
trait
LeftReducer[L <: HList, HF] extends DepFn1[L] with Serializable
Type class supporting left-reducing a polymorphic binary function over this
HList
. -
trait
LeftScanner[L <: HList, In, P <: Poly] extends DepFn2[L, In] with Serializable
Type class supporting left scanning of this
HList
with a binary polymorphic function. -
trait
Length[L <: HList] extends DepFn0 with Serializable
Type class supporting computing the type-level Nat corresponding to the length of this
HList
. -
sealed
trait
LiftAll[F[_], In <: HList] extends AnyRef
Typeclass witnessing that all the elements of an HList have instances of the given typeclass.
Typeclass witnessing that all the elements of an HList have instances of the given typeclass. Courtesy of mpilquist.
- trait LowPriorityCollect extends AnyRef
- trait LowPriorityCollectFirst extends AnyRef
- trait LowPriorityComapped extends AnyRef
- trait LowPriorityCombinations extends AnyRef
- trait LowPriorityDiff extends AnyRef
- trait LowPriorityGrouper extends AnyRef
- trait LowPriorityIntersection extends AnyRef
-
trait
LowPriorityPaddedGrouper extends AnyRef
Typeclass supporting grouping this
HList
into tuples ofN
items each, atStep
apart.Typeclass supporting grouping this
HList
into tuples ofN
items each, atStep
apart. IfStep
equalsN
then the groups do not overlap.Use elements in
pad
as necessary to complete last group up ton
items. - trait LowPriorityPrepend extends LowestPriorityPrepend
- trait LowPriorityRemove extends AnyRef
- trait LowPriorityReversePrepend extends AnyRef
- trait LowPriorityRotateLeft extends AnyRef
- trait LowPriorityRotateRight extends AnyRef
- trait LowPriorityToCoproductTraversable extends AnyRef
- trait LowPriorityUnion extends AnyRef
- trait LowPriorityZipOne extends AnyRef
- trait LowestPriorityPrepend extends AnyRef
- trait MapCons[A, M <: HList] extends DepFn2[A, M] with Serializable
-
trait
MapFolder[L <: HList, R, HF] extends Serializable
Type class supporting mapping a polymorphic function over this
HList
and then folding the result using a monomorphic function value. -
trait
Mapped[L <: HList, F[_]] extends Serializable
Type class witnessing that the result of wrapping each element of
HList
L
in type constructorF
isOut
. -
trait
Mapper[HF, In <: HList] extends DepFn1[In] with Serializable
Type class supporting mapping a higher ranked function over this
HList
. -
trait
Modifier[L <: HList, U, V] extends DepFn2[L, (U) ⇒ V] with Serializable
Type class supporting replacement of the first element of type U from this
HList
with the result of its transformation via a given function into a new element of type V.Type class supporting replacement of the first element of type U from this
HList
with the result of its transformation via a given function into a new element of type V. Available only if thisHList
contains an element of typeU
.- Annotations
- @implicitNotFound( ... )
-
trait
ModifierAt[L <: HList, N <: Nat, U, V] extends DepFn2[L, (U) ⇒ V]
Type class supporting replacement of the
N
th element of thisHList
with the result of callingF
on it.Type class supporting replacement of the
N
th element of thisHList
with the result of callingF
on it. Available only if thisHList
contains at leastN
elements. -
trait
NatTRel[L1 <: HList, F1[_], L2 <: HList, F2[_]] extends Serializable
Type class witnessing that
HList
sL1
andL2
have elements of the formF1[Ln]
andF2[Ln]
respectively for all indicesn
.Type class witnessing that
HList
sL1
andL2
have elements of the formF1[Ln]
andF2[Ln]
respectively for all indicesn
. This implies that a natural transformF1 ~> F2
will take a list of typeL1
onto a list of typeL2
. -
trait
PadTo[N, A, L <: HList] extends DepFn2[A, L] with Serializable
Type class supporting producing a HList of shape
N
padded with elements of typeA
. - trait PaddedGrouper[L <: HList, N <: Nat, Step <: Nat, Pad <: HList] extends DepFn2[L, Pad] with Serializable
-
trait
Partition[L <: HList, U] extends DepFn1[L] with Serializable
Type class supporting partitioning this
HList
into those elements of typeU
and the remainder -
trait
Patcher[N <: Nat, M <: Nat, L <: HList, In <: HList] extends DepFn2[L, In] with Serializable
Type class supporting the patching of an
HList
-
trait
Permutations[L <: HList] extends DepFn1[L] with Serializable
Type class supporting the calculation of every permutation of this 'HList'
-
trait
Prepend[P <: HList, S <: HList] extends DepFn2[P, S] with Serializable
Type class supporting prepending to this
HList
. -
trait
Reify[L <: HList] extends DepFn0 with Serializable
Type class supporting reifying an
HList
of singleton types. -
trait
Remove[L <: HList, E] extends DepFn1[L] with Serializable
Type class supporting removal of an element from this
HList
.Type class supporting removal of an element from this
HList
. Available only if thisHList
contains an element of typeE
.- Annotations
- @implicitNotFound( ... )
-
trait
RemoveAll[L <: HList, SL <: HList] extends DepFn1[L] with Serializable
Type class supporting removal of a sublist from this
HList
.Type class supporting removal of a sublist from this
HList
. Available only if thisHList
contains a sublist of typeSL
.The elements of
SL
do not have to be contiguous in thisHList
.- Annotations
- @implicitNotFound( ... )
-
trait
Repeat[L <: HList, N <: Nat] extends AnyRef
Typeclass supporting repeating L-typed HLists N times.
Typeclass supporting repeating L-typed HLists N times.
Repeat[Int :: String :: HNil, Nat._2] => Int :: String :: Int :: String :: HNil
-
trait
ReplaceAt[L <: HList, N <: Nat, V] extends DepFn2[L, V] with Serializable
Type class supporting replacement of the Nth element of this
HList
with an element of type V.Type class supporting replacement of the Nth element of this
HList
with an element of type V. Available only if thisHList
contains at least N elements.- Annotations
- @implicitNotFound( ... )
-
trait
Replacer[L <: HList, U, V] extends DepFn2[L, V] with Serializable
Type class supporting replacement of the first element of type U from this
HList
with an element of type V.Type class supporting replacement of the first element of type U from this
HList
with an element of type V. Available only if thisHList
contains an element of typeU
.- Annotations
- @implicitNotFound( ... )
-
trait
Reverse[L <: HList] extends DepFn1[L] with Serializable
Type class supporting reversing this
HList
. -
trait
ReversePrepend[P <: HList, S <: HList] extends DepFn2[P, S] with Serializable
Type class supporting reverse prepending to this
HList
. -
trait
ReverseSplit[L <: HList, N <: Nat] extends DepFn1[L] with Serializable
Type class supporting splitting this
HList
at the nth element returning the reverse prefix and suffix as a pair.Type class supporting splitting this
HList
at the nth element returning the reverse prefix and suffix as a pair. Available only if thisHList
has at least n elements.- Annotations
- @implicitNotFound( ... )
-
trait
ReverseSplitLeft[L <: HList, U] extends DepFn1[L] with Serializable
Type class supporting splitting this
HList
at the first occurrence of an element of typeU
returning the reverse prefix and suffix as a pair.Type class supporting splitting this
HList
at the first occurrence of an element of typeU
returning the reverse prefix and suffix as a pair. Available only if thisHList
contains an element of typeU
.- Annotations
- @implicitNotFound( ... )
-
trait
ReverseSplitRight[L <: HList, U] extends DepFn1[L] with Serializable
Type class supporting splitting this
HList
at the last occurrence of an element of typeU
returning the reverse prefix and suffix as a pair.Type class supporting splitting this
HList
at the last occurrence of an element of typeU
returning the reverse prefix and suffix as a pair. Available only if thisHList
contains an element of typeU
.- Annotations
- @implicitNotFound( ... )
-
trait
RightFolder[L <: HList, In, HF] extends DepFn2[L, In] with Serializable
Type class supporting right-folding a polymorphic binary function over this
HList
. -
trait
RightReducer[L <: HList, HF] extends DepFn1[L] with Serializable
Type class supporting right-reducing a polymorphic binary function over this
HList
. -
trait
RightScanner[L <: HList, In, P <: Poly] extends DepFn2[L, In] with Serializable
Type class supporting right scanning of this
HList
with a binary polymorphic function. -
trait
RotateLeft[L <: HList, N <: Nat] extends DepFn1[L] with Serializable
Type class supporting rotating a HList left
-
trait
RotateRight[L <: HList, N <: Nat] extends DepFn1[L] with Serializable
Type class supporting rotating a HList right
-
trait
SelectAll[L <: HList, S <: HList] extends DepFn1[L] with Serializable
Type class supporting multiple HList field selection.
Type class supporting multiple HList field selection. Can be used to witness that given HList contains certain set of field types. Simplified version of shapeless.ops.record.SelectAll
- Annotations
- @implicitNotFound( ... )
-
trait
SelectMany[L <: HList, Ids <: HList] extends DepFn1[L]
Type class supporting access to the elements of this
HList
specified byIds
.Type class supporting access to the elements of this
HList
specified byIds
. Available only if thisHList
contains all elements specified inIds
.- Annotations
- @implicitNotFound( ... )
-
trait
SelectRange[L <: HList, A <: Nat, B <: Nat] extends DepFn1[L]
Type class supporting supporting access to the elements in range [a,b[ of this
HList
.Type class supporting supporting access to the elements in range [a,b[ of this
HList
. Avaialable only if thisHList
contains all elements in range- Annotations
- @implicitNotFound( ... )
-
trait
Selector[L <: HList, U] extends DepFn1[L] with Serializable
Type class supporting access to the first element of this
HList
of typeU
.Type class supporting access to the first element of this
HList
of typeU
. Available only if thisHList
contains an element of typeU
.- Annotations
- @implicitNotFound( ... )
-
trait
Slice[N, U, L <: HList] extends DepFn1[L] with Serializable
Type class supporting the slicing of an
HList
-
trait
Split[L <: HList, N <: Nat] extends DepFn1[L] with Serializable
Type class supporting splitting this
HList
at the nth element returning the prefix and suffix as a pair.Type class supporting splitting this
HList
at the nth element returning the prefix and suffix as a pair. Available only if thisHList
has at least n elements.- Annotations
- @implicitNotFound( ... )
-
trait
SplitLeft[L <: HList, U] extends DepFn1[L] with Serializable
Type class supporting splitting this
HList
at the first occurrence of an element of typeU
returning the prefix and suffix as a pair.Type class supporting splitting this
HList
at the first occurrence of an element of typeU
returning the prefix and suffix as a pair. Available only if thisHList
contains an element of typeU
.- Annotations
- @implicitNotFound( ... )
-
trait
SplitRight[L <: HList, U] extends DepFn1[L] with Serializable
Type class supporting splitting this
HList
at the last occurrence of an element of typeU
returning the prefix and suffix as a pair.Type class supporting splitting this
HList
at the last occurrence of an element of typeU
returning the prefix and suffix as a pair. Available only if thisHList
contains an element of typeU
.- Annotations
- @implicitNotFound( ... )
-
trait
SubtypeUnifier[L <: HList, B] extends DepFn1[L] with Serializable
Type class supporting unification of all elements that are subtypes of
B
in thisHList
toB
, with all other elements left unchanged. -
trait
Take[L <: HList, N <: Nat] extends DepFn1[L] with Serializable
Type class supporting retrieval of the first n elements of this
HList
.Type class supporting retrieval of the first n elements of this
HList
. Available only if thisHList
has at least n elements.- Annotations
- @implicitNotFound( ... )
-
type
ToArray[L <: HList, Lub] = ToTraversable[L, Array] { type Lub = Lub }
Type aliases and constructors provided for backward compatibility
-
trait
ToCoproduct[L <: HList] extends Serializable
Type class computing the coproduct type corresponding to this
HList
. -
trait
ToCoproductTraversable[L <: HList, M[_]] extends DepFn1[L] with Serializable
Type class supporting conversion of this
HList
to aM
with elements typed as a minimalCoproduct
Cop such as each type of the elements of L appears once in Cop. - type ToList[L <: HList, Lub] = ToTraversable[L, List] { type Lub = Lub }
-
trait
ToSized[L <: HList, M[_]] extends DepFn1[L] with Serializable
Type class supporting conversion of this
HList
to aSized[M[Lub], N]
with elements typed as the least upper bound Lub of the types of the elements of thisHList
.Type class supporting conversion of this
HList
to aSized[M[Lub], N]
with elements typed as the least upper bound Lub of the types of the elements of thisHList
.About serializability, see the comment in
ToTraversable
. - trait ToSum[L <: HList] extends Serializable
-
trait
ToTraversable[L <: HList, M[_]] extends DepFn1[L] with Serializable
Type class supporting conversion of this
HList
to aM
with elements typed as the least upper bound Lub of the types of the elements of thisHList
.Type class supporting conversion of this
HList
to aM
with elements typed as the least upper bound Lub of the types of the elements of thisHList
.Serializable if the
CanBuildFrom
s it implicitly finds are too. Note that theCanBuildFrom
s from the standard library are *not* serializable. See the tests for how to make your own serializableCanBuildFrom
available toToTraversable
. -
trait
Transposer[L <: HList] extends DepFn1[L] with Serializable
Type class supporting transposing this
HList
. -
trait
Tupler[L <: HList] extends DepFn1[L] with Serializable
Type class supporting conversion of this
HList
to a tuple. -
trait
Unifier[L <: HList] extends DepFn1[L] with Serializable
Type class supporting unification of this
HList
. -
trait
Union[L <: HList, M <: HList] extends DepFn2[L, M] with Serializable
Type class supporting
HList
union.Type class supporting
HList
union. In case of duplicate types, this operation is a order-preserving multi-set union. If typeT
appears n times in thisHList
and m > n times inM
, the resultingHList
contains the first n elements of typeT
in thisHList
, followed by the last m - n element of typeT
inM
. -
trait
Unzip[L <: HList] extends DepFn1[L] with Serializable
Type class supporting unzipping this
HList
of tuples returning a tuple ofHList
s. -
trait
Zip[L <: HList] extends DepFn1[L] with Serializable
Type class supporting zipping this
HList
ofHList
s returning anHList
of tuples. -
trait
ZipApply[FL <: HList, AL <: HList] extends DepFn2[FL, AL] with Serializable
Type class supporting zipping this
HList
of monomorphic function values with its argumentHList
of correspondingly typed function arguments returning the result of each application as anHList
.Type class supporting zipping this
HList
of monomorphic function values with its argumentHList
of correspondingly typed function arguments returning the result of each application as anHList
. Available only if there is evidence that the corresponding function and argument elements have compatible types.- Annotations
- @implicitNotFound( ... )
-
trait
ZipConst[C, L <: HList] extends DepFn2[C, L] with Serializable
Type class supporting zipping an
HList
with a constant, resulting in anHList
of tuples of the form ({element from inputHList
}, {supplied constant}) -
trait
ZipOne[H <: HList, T <: HList] extends DepFn2[H, T] with Serializable
Type class supporting zipping this
HList
with anHList
ofHList
s returning anHList
ofHList
s with each element of thisHList
prepended to the correspondingHList
element of the argumentHList
. -
trait
ZipWith[L <: HList, R <: HList, P <: Poly2] extends DepFn2[L, R] with Serializable
Type class supporting zipping an 'HList' with another 'HList' using a 'Poly2' resulting in an HList
-
trait
ZipWithIndex[L <: HList] extends DepFn1[L] with Serializable
Type class supporting zipping a
HList
with its element indices, resulting in a 'HList' of tuples of the form ({element from input tuple}, {element index}) -
trait
ZipWithKeys[K <: HList, V <: HList] extends DepFn1[V] with Serializable
Type class supporting zipping an
HList
of values with anHList
of keys to create a record. -
trait
lowPriorityToSum extends AnyRef
Type class computing the sum type corresponding to this
HList
.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ToArray[L <: HList, Lub](implicit toArray: ToArray[L, Lub]): ToArray[L, Lub]
- def ToList[L <: HList, Lub](implicit toList: ToList[L, Lub]): ToList[L, Lub]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- implicit def hlistOrdering[H, T <: HList](implicit hOrdering: Ordering[H], tOrdering: Ordering[T]): Ordering[::[H, T]]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- object Align extends Serializable
- object At extends Serializable
- object Collect extends LowPriorityCollect with Serializable
- object CollectFirst extends LowPriorityCollectFirst with Serializable
- object Comapped extends LowPriorityComapped with Serializable
- object Combinations extends LowPriorityCombinations with Serializable
- object ConstMapper extends Serializable
- object Diff extends LowPriorityDiff with Serializable
- object Drop extends Serializable
- object Fill extends Serializable
- object FillWith extends Serializable
- object Filter extends Serializable
- object FilterNot extends Serializable
- object FlatMapInterleave extends Serializable
- object FlatMapper extends Serializable
- object Grouper extends LowPriorityGrouper with Serializable
- object HKernel
- object HKernelAux
- object HNilHKernel extends HNilHKernel with Product with Serializable
- object Init extends Serializable
- object Interleave extends Serializable
- object Intersection extends LowPriorityIntersection with Serializable
- object IsHCons extends Serializable
- object Last extends Serializable
- object LeftFolder extends Serializable
- object LeftReducer extends Serializable
- object LeftScanner extends Serializable
- object Length extends Serializable
- object LiftAll
- object MapCons extends Serializable
- object MapFolder extends Serializable
- object Mapped extends Serializable
- object Mapper extends Serializable
- object Modifier extends Serializable
- object ModifierAt
- object NatTRel extends Serializable
- object PadTo extends Serializable
- object PaddedGrouper extends LowPriorityPaddedGrouper with Serializable
- object Partition extends Serializable
- object Patcher extends Serializable
- object Permutations extends Serializable
- object Prepend extends LowPriorityPrepend with Serializable
- object Reify extends Serializable
- object Remove extends LowPriorityRemove with Serializable
- object RemoveAll extends Serializable
- object Repeat
- object ReplaceAt extends Serializable
- object Replacer extends Serializable
- object Reverse extends Serializable
- object ReversePrepend extends LowPriorityReversePrepend with Serializable
- object ReverseSplit extends Serializable
- object ReverseSplitLeft extends Serializable
- object ReverseSplitRight extends Serializable
- object RightFolder extends Serializable
- object RightReducer extends Serializable
- object RightScanner extends Serializable
- object RotateLeft extends LowPriorityRotateLeft with Serializable
- object RotateRight extends LowPriorityRotateRight with Serializable
- object SelectAll extends Serializable
- object SelectMany
- object SelectRange
- object Selector extends Serializable
- object Slice extends Serializable
- object Split extends Serializable
- object SplitLeft extends Serializable
- object SplitRight extends Serializable
- object SubtypeUnifier extends Serializable
- object Take extends Serializable
- object ToCoproduct extends Serializable
- object ToCoproductTraversable extends LowPriorityToCoproductTraversable with Serializable
- object ToSized extends Serializable
- object ToSum extends lowPriorityToSum with Serializable
- object ToTraversable extends Serializable
- object Transposer extends Serializable
- object Tupler extends TuplerInstances with Serializable
- object Unifier extends Serializable
- object Union extends LowPriorityUnion with Serializable
- object Unzip extends Serializable
- object Zip extends Serializable
- object ZipApply extends Serializable
- object ZipConst extends Serializable
- object ZipOne extends LowPriorityZipOne with Serializable
- object ZipWith extends Serializable
- object ZipWithIndex extends Serializable
- object ZipWithKeys extends Serializable
- implicit object hnilOrdering extends Ordering[HNil]