Packages

c

strawman.collection.decorators

IterableDecorator

final class IterableDecorator[A] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IterableDecorator
  2. AnyVal
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IterableDecorator(this: Iterable[A])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from IterableDecorator[A] to any2stringadd[IterableDecorator[A]] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (IterableDecorator[A], B)
    Implicit
    This member is added by an implicit conversion from IterableDecorator[A] to ArrowAssoc[IterableDecorator[A]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def ensuring(cond: (IterableDecorator[A]) ⇒ Boolean, msg: ⇒ Any): IterableDecorator[A]
    Implicit
    This member is added by an implicit conversion from IterableDecorator[A] to Ensuring[IterableDecorator[A]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  8. def ensuring(cond: (IterableDecorator[A]) ⇒ Boolean): IterableDecorator[A]
    Implicit
    This member is added by an implicit conversion from IterableDecorator[A] to Ensuring[IterableDecorator[A]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  9. def ensuring(cond: Boolean, msg: ⇒ Any): IterableDecorator[A]
    Implicit
    This member is added by an implicit conversion from IterableDecorator[A] to Ensuring[IterableDecorator[A]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  10. def ensuring(cond: Boolean): IterableDecorator[A]
    Implicit
    This member is added by an implicit conversion from IterableDecorator[A] to Ensuring[IterableDecorator[A]] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. def foldSomeLeft[B](z: B)(op: (B, A) ⇒ Option[B]): B

    Left to right fold that stops if the combination function op returns None

    Left to right fold that stops if the combination function op returns None

    B

    the result type of the binary operator

    z

    the start value

    op

    the binary operator

    returns

    the result of inserting op between consecutive elements of the collection, going left to right with the start value z on the left, and stopping when all the elements have been traversed or earlier if the operator returns None

  12. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from IterableDecorator[A] to StringFormat[IterableDecorator[A]] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  13. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def lazyFoldRight[B](z: B)(op: (A) ⇒ Either[B, (B) ⇒ B]): B

    Right to left fold that can be interrupted before traversing the whole collection.

    Right to left fold that can be interrupted before traversing the whole collection.

    B

    the result type

    z

    the start value

    op

    the operator

    returns

    the result of applying the operator between consecutive elements of the collection, going right to left, with the start value z on the right. The result of the application of the function op to each element drives the process: if it returns Left(result), then result is returned without iterating further; if it returns Right(f), the function f is applied to the previous result to produce the new result and the fold continues.

  16. val this: Iterable[A]
  17. def toString(): String
    Definition Classes
    Any
  18. def [B](y: B): (IterableDecorator[A], B)
    Implicit
    This member is added by an implicit conversion from IterableDecorator[A] to ArrowAssoc[IterableDecorator[A]] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from AnyVal

Inherited from Any

Inherited by implicit conversion any2stringadd from IterableDecorator[A] to any2stringadd[IterableDecorator[A]]

Inherited by implicit conversion StringFormat from IterableDecorator[A] to StringFormat[IterableDecorator[A]]

Inherited by implicit conversion Ensuring from IterableDecorator[A] to Ensuring[IterableDecorator[A]]

Inherited by implicit conversion ArrowAssoc from IterableDecorator[A] to ArrowAssoc[IterableDecorator[A]]

Ungrouped