Scala Standard Library 2.13.15 - scala.collection.IterableOnceOps (original) (raw)

trait IterableOnceOps[+A, +CC[_], +C] extends Any

Ordering

  1. Alphabetic
  2. By Inheritance

Inherited

  1. IterableOnceOps
  2. Any

Implicitly

  1. by any2stringadd

  2. by StringFormat

  3. by Ensuring

  4. by ArrowAssoc

  5. Hide All

  6. Show All

Visibility

  1. Public
  2. Protected

Abstract Value Members

  1. abstract def collect[B](pf: PartialFunction[A, B]): CC[B]
  2. abstract def drop(n: Int): C
  3. abstract def dropWhile(p: (A) => Boolean): C
  4. abstract def filter(p: (A) => Boolean): C
  5. abstract def filterNot(pred: (A) => Boolean): C
  6. abstract def flatMap[B](f: (A) => IterableOnce[B]): CC[B]
  7. abstract def flatten[B](implicit asIterable: (A) => IterableOnce[B]): CC[B]
  8. abstract def getClass(): Class[_ <: AnyRef]
  9. abstract def map[B](f: (A) => B): CC[B]
  10. abstract def scanLeft[B](z: B)(op: (B, A) => B): CC[B]
  11. abstract def slice(from: Int, until: Int): C
  12. abstract def span(p: (A) => Boolean): (C, C)
  13. abstract def take(n: Int): C
  14. abstract def takeWhile(p: (A) => Boolean): C
  15. abstract def tapEach[U](f: (A) => U): C
  16. abstract def zipWithIndex: CC[(A, Int)]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
  2. final def ##: Int
  3. def +(other: String): String
  4. def ->[B](y: B): (IterableOnceOps[A, CC, C], B)
  5. final def ==(arg0: Any): Boolean
  6. final def addString(b: mutable.StringBuilder): b.type
  7. final def addString(b: mutable.StringBuilder, sep: String): b.type
  8. def addString(b: mutable.StringBuilder, start: String, sep: String, end: String): b.type
  9. final def asInstanceOf[T0]: T0
  10. def collectFirst[B](pf: PartialFunction[A, B]): Option[B]
  11. def copyToArray[B >: A](xs: Array[B], start: Int, len: Int): Int
  12. def copyToArray[B >: A](xs: Array[B], start: Int): Int
  13. def copyToArray[B >: A](xs: Array[B]): Int
  14. def corresponds[B](that: IterableOnce[B])(p: (A, B) => Boolean): Boolean
  15. def count(p: (A) => Boolean): Int
  16. def ensuring(cond: (IterableOnceOps[A, CC, C]) => Boolean, msg: => Any): IterableOnceOps[A, CC, C]
  17. def ensuring(cond: (IterableOnceOps[A, CC, C]) => Boolean): IterableOnceOps[A, CC, C]
  18. def ensuring(cond: Boolean, msg: => Any): IterableOnceOps[A, CC, C]
  19. def ensuring(cond: Boolean): IterableOnceOps[A, CC, C]
  20. def equals(arg0: Any): Boolean
  21. def exists(p: (A) => Boolean): Boolean
  22. def find(p: (A) => Boolean): Option[A]
  23. def fold[A1 >: A](z: A1)(op: (A1, A1) => A1): A1
  24. def foldLeft[B](z: B)(op: (B, A) => B): B
  25. def foldRight[B](z: B)(op: (A, B) => B): B
  26. def forall(p: (A) => Boolean): Boolean
  27. def foreach[U](f: (A) => U): Unit
  28. def hashCode(): Int
  29. def isEmpty: Boolean
  30. final def isInstanceOf[T0]: Boolean
  31. def isTraversableAgain: Boolean
  32. def max[B >: A](implicit ord: math.Ordering[B]): A
  33. def maxBy[B](f: (A) => B)(implicit ord: math.Ordering[B]): A
  34. def maxByOption[B](f: (A) => B)(implicit ord: math.Ordering[B]): Option[A]
  35. def maxOption[B >: A](implicit ord: math.Ordering[B]): Option[A]
  36. def min[B >: A](implicit ord: math.Ordering[B]): A
  37. def minBy[B](f: (A) => B)(implicit ord: math.Ordering[B]): A
  38. def minByOption[B](f: (A) => B)(implicit ord: math.Ordering[B]): Option[A]
  39. def minOption[B >: A](implicit ord: math.Ordering[B]): Option[A]
  40. final def mkString: String
  41. final def mkString(sep: String): String
  42. final def mkString(start: String, sep: String, end: String): String
  43. def nonEmpty: Boolean
  44. def product[B >: A](implicit num: math.Numeric[B]): B
  45. def reduce[B >: A](op: (B, B) => B): B
  46. def reduceLeft[B >: A](op: (B, A) => B): B
  47. def reduceLeftOption[B >: A](op: (B, A) => B): Option[B]
  48. def reduceOption[B >: A](op: (B, B) => B): Option[B]
  49. def reduceRight[B >: A](op: (A, B) => B): B
  50. def reduceRightOption[B >: A](op: (A, B) => B): Option[B]
  51. def reversed: Iterable[A]
  52. def size: Int
  53. def splitAt(n: Int): (C, C)
  54. def sum[B >: A](implicit num: math.Numeric[B]): B
  55. def to[C1](factory: Factory[A, C1]): C1
  56. def toArray[B >: A](implicit arg0: ClassTag[B]): Array[B]
  57. final def toBuffer[B >: A]: Buffer[B]
  58. def toIndexedSeq: immutable.IndexedSeq[A]
  59. def toList: immutable.List[A]
  60. def toMap[K, V](implicit ev: <:<[A, (K, V)]): immutable.Map[K, V]
  61. def toSeq: immutable.Seq[A]
  62. def toSet[B >: A]: immutable.Set[B]
  63. def toString(): String
  64. def toVector: immutable.Vector[A]

Deprecated Value Members

  1. final def /:[B](z: B)(op: (B, A) => B): B
  2. final def :\[B](z: B)(op: (A, B) => B): B
  3. def aggregate[B](z: => B)(seqop: (B, A) => B, combop: (B, B) => B): B
  4. final def copyToBuffer[B >: A](dest: Buffer[B]): Unit
  5. def formatted(fmtstr: String): String
  6. def hasDefiniteSize: Boolean
  7. final def toIterator: Iterator[A]
  8. final def toStream: immutable.Stream[A]
  9. def →[B](y: B): (IterableOnceOps[A, CC, C], B)

Inherited from Any

Inherited by implicit conversion any2stringadd fromIterableOnceOps[A, CC, C] to any2stringadd[IterableOnceOps[A, CC, C]]

Inherited by implicit conversion StringFormat fromIterableOnceOps[A, CC, C] to StringFormat[IterableOnceOps[A, CC, C]]

Inherited by implicit conversion Ensuring fromIterableOnceOps[A, CC, C] to Ensuring[IterableOnceOps[A, CC, C]]

Inherited by implicit conversion ArrowAssoc fromIterableOnceOps[A, CC, C] to ArrowAssoc[IterableOnceOps[A, CC, C]]

Ungrouped