scala.collection.par.workstealing.Reducables

OpsLike

trait OpsLike[+T, +Repr] extends Any

Linear Supertypes
Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. OpsLike
  2. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def getClass(): Class[_]

    Definition Classes
    Any
  2. abstract def seq: Repr

  3. abstract def stealer: Stealer[T]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  2. final def ##(): Int

    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  4. def aggregate[S](z: S)(combop: (S, S) ⇒ S)(seqop: (S, T) ⇒ S)(implicit ctx: Scheduler): S

    Annotations
    @macroImpl( ... )
  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def count[U >: T](p: (U) ⇒ Boolean)(implicit ctx: Scheduler): Int

    Annotations
    @macroImpl( ... )
  7. def equals(arg0: Any): Boolean

    Definition Classes
    Any
  8. def exists[U >: T](p: (U) ⇒ Boolean)(implicit ctx: Scheduler): Boolean

    Annotations
    @macroImpl( ... )
  9. def filter[That](pred: (T) ⇒ Boolean)(implicit cmf: CanMergeFrom[Repr, T, That], ctx: Scheduler): That

    Annotations
    @macroImpl( ... )
  10. def find[U >: T](p: (U) ⇒ Boolean)(implicit ctx: Scheduler): Option[T]

    Annotations
    @macroImpl( ... )
  11. def flatMap[S, That](func: (T) ⇒ scala.TraversableOnce[S])(implicit cmf: CanMergeFrom[Repr, S, That], ctx: Scheduler): That

    Annotations
    @macroImpl( ... )
  12. def fold[U >: T](z: ⇒ U)(op: (U, U) ⇒ U)(implicit ctx: Scheduler): U

    Annotations
    @macroImpl( ... )
  13. def forall[U >: T](p: (U) ⇒ Boolean)(implicit ctx: Scheduler): Boolean

    Annotations
    @macroImpl( ... )
  14. def foreach[U >: T](action: (U) ⇒ Unit)(implicit ctx: Scheduler): Unit

    Annotations
    @macroImpl( ... )
  15. def groupBy[K, That <: AnyRef](gr: (T) ⇒ K)(implicit kClassTag: ClassTag[K], tClassTag: ClassTag[T], ctx: Scheduler, cmf: CanMergeFrom[Repr, T, That]): Par[HashMap[K, That]]

    Annotations
    @macroImpl( ... )
  16. def groupMapAggregate[K, M](gr: (T) ⇒ K)(mp: (T) ⇒ M)(aggr: (M, M) ⇒ M)(implicit kClassTag: ClassTag[K], mClassTag: ClassTag[M], ctx: Scheduler): Par[HashMap[K, M]]

    Annotations
    @macroImpl( ... )
  17. def hashCode(): Int

    Definition Classes
    Any
  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. def map[S, That](func: (T) ⇒ S)(implicit cmf: CanMergeFrom[Repr, S, That], ctx: Scheduler): That

    Annotations
    @macroImpl( ... )
  20. def mapReduce[R](mapper: (T) ⇒ R)(reducer: (R, R) ⇒ R)(implicit ctx: Scheduler): R

    Annotations
    @macroImpl( ... )
  21. def max[U >: T](implicit ord: Ordering[U], ctx: Scheduler): U

    Annotations
    @macroImpl( ... )
  22. def min[U >: T](implicit ord: Ordering[U], ctx: Scheduler): U

    Annotations
    @macroImpl( ... )
  23. def product[U >: T](implicit num: Numeric[U], ctx: Scheduler): U

    Annotations
    @macroImpl( ... )
  24. def reduce[U >: T](op: (U, U) ⇒ U)(implicit ctx: Scheduler): U

    Annotations
    @macroImpl( ... )
  25. def sum[U >: T](implicit num: Numeric[U], ctx: Scheduler): U

    Annotations
    @macroImpl( ... )
  26. def toString(): String

    Definition Classes
    Any

Inherited from Any

Ungrouped