implicit final class ApsoSeqTyped[T, CC[X] <: Seq[X]] extends AnyVal
Implicit class that provides new methods for sequences for which their concrete type is important.
- T
the type of the elements in the sequence
- CC
the concrete type of the sequence
- Alphabetic
- By Inheritance
- ApsoSeqTyped
- AnyVal
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
ApsoSeqTyped(seq: CC[T])
- seq
the sequence to which the new methods are provided
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
mergeSorted[U >: T, That](it: TraversableOnce[U])(implicit bf: CanBuildFrom[CC[T], U, That], ord: Ordering[U]): That
Merges this sequence with another traversable assuming that both collections are already sorted.
Merges this sequence with another traversable assuming that both collections are already sorted. This method eagerly evaluates all the elements of both collections, even if they are lazy collections. For that reason, infinite sequences are not supported.
- U
element type of the resulting collection
- That
type of the resulting collection
- it
the traversable collection to merge with this one
- bf
combiner factory which provides a combiner
- ord
the ordering with which the collections are sorted and with which the merged collection is to be returned
- returns
this sequence merged with the given traversable
- val seq: CC[T]
-
def
toString(): String
- Definition Classes
- Any