Scala Standard Library 2.13.1 - 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): mutable.StringBuilder
  7. final def addString(b: mutable.StringBuilder, sep: String): mutable.StringBuilder
  8. def addString(b: mutable.StringBuilder, start: String, sep: String, end: String): mutable.StringBuilder
  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 formatted(fmtstr: String): String
  29. def hashCode(): Int
  30. def isEmpty: Boolean
  31. final def isInstanceOf[T0]: Boolean
  32. def isTraversableAgain: Boolean
  33. def max[B >: A](implicit ord: math.Ordering[B]): A
  34. def maxBy[B](f: (A) => B)(implicit cmp: math.Ordering[B]): A
  35. def maxByOption[B](f: (A) => B)(implicit cmp: math.Ordering[B]): Option[A]
  36. def maxOption[B >: A](implicit ord: math.Ordering[B]): Option[A]
  37. def min[B >: A](implicit ord: math.Ordering[B]): A
  38. def minBy[B](f: (A) => B)(implicit cmp: math.Ordering[B]): A
  39. def minByOption[B](f: (A) => B)(implicit cmp: math.Ordering[B]): Option[A]
  40. def minOption[B >: A](implicit ord: math.Ordering[B]): Option[A]
  41. final def mkString: String
  42. final def mkString(sep: String): String
  43. final def mkString(start: String, sep: String, end: String): String
  44. def nonEmpty: Boolean
  45. def product[B >: A](implicit num: math.Numeric[B]): B
  46. def reduce[B >: A](op: (B, B) => B): B
  47. def reduceLeft[B >: A](op: (B, A) => B): B
  48. def reduceLeftOption[B >: A](op: (B, A) => B): Option[B]
  49. def reduceOption[B >: A](op: (B, B) => B): Option[B]
  50. def reduceRight[B >: A](op: (A, B) => B): B
  51. def reduceRightOption[B >: A](op: (A, B) => B): Option[B]
  52. def reversed: Iterable[A]
  53. def size: Int
  54. def splitAt(n: Int): (C, C)
  55. def sum[B >: A](implicit num: math.Numeric[B]): B
  56. def to[C1](factory: Factory[A, C1]): C1
  57. def toArray[B >: A](implicit arg0: ClassTag[B]): Array[B]
  58. final def toBuffer[B >: A]: Buffer[B]
  59. def toIndexedSeq: immutable.IndexedSeq[A]
  60. def toList: immutable.List[A]
  61. def toMap[K, V](implicit ev: <:<[A, (K, V)]): immutable.Map[K, V]
  62. def toSeq: immutable.Seq[A]
  63. def toSet[B >: A]: immutable.Set[B]
  64. def toString(): String
  65. 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 hasDefiniteSize: Boolean
  6. final def toIterator: Iterator[A]
  7. final def toStream: immutable.Stream[A]
  8. 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