Scala Standard Library 2.13.1 - scala.collection.LazyZip2 (original) (raw)
final class LazyZip2[+El1, +El2, C1] extends AnyRef
Ordering
- Alphabetic
- By Inheritance
Inherited
- LazyZip2
- AnyRef
- Any
Implicitly
by lazyZip2ToIterable
by any2stringadd
by StringFormat
by Ensuring
by ArrowAssoc
Hide All
Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- final def ##(): Int
- def +(other: String): String
- final def ++[B >: A](suffix: IterableOnce[B]): View[B]
- def ->[B](y: B): (LazyZip2[El1, El2, C1], B)
- final def ==(arg0: Any): Boolean
- final def addString(b: mutable.StringBuilder): mutable.StringBuilder
- final def addString(b: mutable.StringBuilder, sep: String): mutable.StringBuilder
- def addString(b: mutable.StringBuilder, start: String, sep: String, end: String): mutable.StringBuilder
- final def asInstanceOf[T0]: T0
- def clone(): AnyRef
- def collect[B](pf: PartialFunction[(El1, El2), B]): View[B]
- def collectFirst[B](pf: PartialFunction[(El1, El2), B]): Option[B]
- def concat[B >: A](suffix: IterableOnce[B]): View[B]
- def copyToArray[B >: A](xs: Array[B], start: Int, len: Int): Int
- def copyToArray[B >: A](xs: Array[B], start: Int): Int
- def copyToArray[B >: A](xs: Array[B]): Int
- def corresponds[B](that: IterableOnce[B])(p: ((El1, El2), B) => Boolean): Boolean
- def count(p: ((El1, El2)) => Boolean): Int
- def drop(n: Int): View[(El1, El2)]
- def dropRight(n: Int): View[(El1, El2)]
- def dropWhile(p: ((El1, El2)) => Boolean): View[(El1, El2)]
- def empty: View[(El1, El2)]
- def ensuring(cond: (LazyZip2[El1, El2, C1]) => Boolean, msg: => Any): LazyZip2[El1, El2, C1]
- def ensuring(cond: (LazyZip2[El1, El2, C1]) => Boolean): LazyZip2[El1, El2, C1]
- def ensuring(cond: Boolean, msg: => Any): LazyZip2[El1, El2, C1]
- def ensuring(cond: Boolean): LazyZip2[El1, El2, C1]
- final def eq(arg0: AnyRef): Boolean
- def equals(arg0: AnyRef): Boolean
- def exists(p: (El1, El2) => Boolean): Boolean
- def filter[C](p: (El1, El2) => Boolean)(implicit bf: BuildFrom[C1, (El1, El2), C]): C
- def filterNot(pred: ((El1, El2)) => Boolean): View[(El1, El2)]
- def finalize(): Unit
- def find(p: ((El1, El2)) => Boolean): Option[(El1, El2)]
- def flatMap[B, C](f: (El1, El2) => Iterable[B])(implicit bf: BuildFrom[C1, B, C]): C
- def flatten[B](implicit asIterable: ((El1, El2)) => IterableOnce[B]): View[B]
- def fold[A1 >: A](z: A1)(op: (A1, A1) => A1): A1
- def foldLeft[B](z: B)(op: (B, (El1, El2)) => B): B
- def foldRight[B](z: B)(op: ((El1, El2), B) => B): B
- def forall(p: (El1, El2) => Boolean): Boolean
- def foreach[U](f: (El1, El2) => U): Unit
- def formatted(fmtstr: String): String
- final def getClass(): Class[_ <: AnyRef]
- def groupBy[K](f: ((El1, El2)) => K): immutable.Map[K, View[(El1, El2)]]
- def groupMap[K, B](key: ((El1, El2)) => K)(f: ((El1, El2)) => B): immutable.Map[K, View[B]]
- def groupMapReduce[K, B](key: ((El1, El2)) => K)(f: ((El1, El2)) => B)(reduce: (B, B) => B): immutable.Map[K, B]
- def grouped(size: Int): Iterator[View[(El1, El2)]]
- def hashCode(): Int
- def head: (El1, El2)
- def headOption: Option[(El1, El2)]
- def init: View[(El1, El2)]
- def inits: Iterator[View[(El1, El2)]]
- def isEmpty: Boolean
- final def isInstanceOf[T0]: Boolean
- def isTraversableAgain: Boolean
- def iterableFactory: IterableFactory[View]
- def iterator: Iterator[(El1, El2)]
- def knownSize: Int
- def last: (El1, El2)
- def lastOption: Option[(El1, El2)]
- def lazyZip[B](that: Iterable[B]): LazyZip3[El1, El2, B, C1]
- def map[B, C](f: (El1, El2) => B)(implicit bf: BuildFrom[C1, B, C]): C
- def max[B >: A](implicit ord: math.Ordering[B]): (El1, El2)
- def maxBy[B](f: ((El1, El2)) => B)(implicit cmp: math.Ordering[B]): (El1, El2)
- def maxByOption[B](f: ((El1, El2)) => B)(implicit cmp: math.Ordering[B]): Option[(El1, El2)]
- def maxOption[B >: A](implicit ord: math.Ordering[B]): Option[(El1, El2)]
- def min[B >: A](implicit ord: math.Ordering[B]): (El1, El2)
- def minBy[B](f: ((El1, El2)) => B)(implicit cmp: math.Ordering[B]): (El1, El2)
- def minByOption[B](f: ((El1, El2)) => B)(implicit cmp: math.Ordering[B]): Option[(El1, El2)]
- def minOption[B >: A](implicit ord: math.Ordering[B]): Option[(El1, El2)]
- final def mkString: String
- final def mkString(sep: String): String
- final def mkString(start: String, sep: String, end: String): String
- final def ne(arg0: AnyRef): Boolean
- def nonEmpty: Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- def partition(p: ((El1, El2)) => Boolean): (View[(El1, El2)], View[(El1, El2)])
- def partitionMap[A1, A2](f: ((El1, El2)) => Either[A1, A2]): (View[A1], View[A2])
- def product[B >: A](implicit num: math.Numeric[B]): B
- def reduce[B >: A](op: (B, B) => B): B
- def reduceLeft[B >: A](op: (B, (El1, El2)) => B): B
- def reduceLeftOption[B >: A](op: (B, (El1, El2)) => B): Option[B]
- def reduceOption[B >: A](op: (B, B) => B): Option[B]
- def reduceRight[B >: A](op: ((El1, El2), B) => B): B
- def reduceRightOption[B >: A](op: ((El1, El2), B) => B): Option[B]
- def scan[B >: A](z: B)(op: (B, B) => B): View[B]
- def scanLeft[B](z: B)(op: (B, (El1, El2)) => B): View[B]
- def scanRight[B](z: B)(op: ((El1, El2), B) => B): View[B]
- def size: Int
- def sizeCompare(that: Iterable[_]): Int
- def sizeCompare(otherSize: Int): Int
- final def sizeIs: SizeCompareOps
- def slice(from: Int, until: Int): View[(El1, El2)]
- def sliding(size: Int, step: Int): Iterator[View[(El1, El2)]]
- def sliding(size: Int): Iterator[View[(El1, El2)]]
- def span(p: ((El1, El2)) => Boolean): (View[(El1, El2)], View[(El1, El2)])
- def splitAt(n: Int): (View[(El1, El2)], View[(El1, El2)])
- def stepper[S <: Stepper[_]](implicit shape: StepperShape[(El1, El2), S]): S
- def sum[B >: A](implicit num: math.Numeric[B]): B
- final def synchronized[T0](arg0: => T0): T0
- def tail: View[(El1, El2)]
- def tails: Iterator[View[(El1, El2)]]
- def take(n: Int): View[(El1, El2)]
- def takeRight(n: Int): View[(El1, El2)]
- def takeWhile(p: ((El1, El2)) => Boolean): View[(El1, El2)]
- def tapEach[U](f: ((El1, El2)) => U): View[(El1, El2)]
- def to[C1](factory: Factory[(El1, El2), C1]): C1
- def toArray[B >: A](implicit arg0: ClassTag[B]): Array[B]
- final def toBuffer[B >: A]: Buffer[B]
- def toIndexedSeq: immutable.IndexedSeq[(El1, El2)]
- final def toIterable: View[(El1, El2)]
- def toList: immutable.List[(El1, El2)]
- def toMap[K, V](implicit ev: <:<[(El1, El2), (K, V)]): immutable.Map[K, V]
- def toSeq: immutable.Seq[(El1, El2)]
- def toSet[B >: A]: immutable.Set[B]
- def toString(): String
- def toVector: immutable.Vector[(El1, El2)]
- def transpose[B](implicit asIterable: ((El1, El2)) => Iterable[B]): View[View[B]]
- def unzip[A1, A2](implicit asPair: ((El1, El2)) => (A1, A2)): (View[A1], View[A2])
- def unzip3[A1, A2, A3](implicit asTriple: ((El1, El2)) => (A1, A2, A3)): (View[A1], View[A2], View[A3])
- def view: View[(El1, El2)]
- final def wait(): Unit
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- def withFilter(p: ((El1, El2)) => Boolean): WithFilter[(El1, El2), [_]View[_]]
- def zip[B](that: IterableOnce[B]): View[((El1, El2), B)]
- def zipAll[A1 >: A, B](that: Iterable[B], thisElem: A1, thatElem: B): View[(A1, B)]
- def zipWithIndex: View[((El1, El2), Int)]
Shadowed Implicit Value Members
- def exists(p: ((El1, El2)) => Boolean): Boolean
- def filter(pred: ((El1, El2)) => Boolean): View[(El1, El2)]
- def flatMap[B](f: ((El1, El2)) => IterableOnce[B]): View[B]
- def forall(p: ((El1, El2)) => Boolean): Boolean
- def foreach[U](f: ((El1, El2)) => U): Unit
- def lazyZip[B]: ([B](that: Iterable[B])scala.collection.LazyZip2[(El1, El2),B,_1.type]) forSome {val _1: View[(El1, El2)]}
- def map[B](f: ((El1, El2)) => B): View[B]
- def toString(): String
Deprecated Value Members
- def ++:[B >: A](that: IterableOnce[B]): View[B]
- final def /:[B](z: B)(op: (B, (El1, El2)) => B): B
- final def :\[B](z: B)(op: ((El1, El2), B) => B): B
- def aggregate[B](z: => B)(seqop: (B, (El1, El2)) => B, combop: (B, B) => B): B
- def companion: IterableFactory[[_]View[_]]
- final def copyToBuffer[B >: A](dest: Buffer[B]): Unit
- def force: IndexedSeq[(El1, El2)]
- def hasDefiniteSize: Boolean
- final def repr: View[(El1, El2)]
- def seq: View[(El1, El2)]
- final def toIterator: Iterator[(El1, El2)]
- final def toStream: immutable.Stream[(El1, El2)]
- final def toTraversable: Traversable[(El1, El2)]
- def view(from: Int, until: Int): View[(El1, El2)]
- def →[B](y: B): (LazyZip2[El1, El2, C1], B)