Class/Object

basis

Bind

Related Docs: object Bind | package basis

Permalink

sealed abstract class Bind[+A] extends Else[A, Nothing]

Source
Else.scala
Linear Supertypes
Else[A, Nothing], Container[A], Collection[A], Traverser[A], basis.Family[Else[_, _]], Immutable, Equals, AnyRef, Any
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Grouped
  2. Alphabetic
  3. By inheritance
Inherited
  1. Bind
  2. Else
  3. Container
  4. Collection
  5. Traverser
  6. Family
  7. Immutable
  8. Equals
  9. AnyRef
  10. Any
Implicitly
  1. by TruthToOps
  2. by ElseToOps
  3. by TraverserToStrictOps
  4. by ContainerToStrictOps
  5. by CollectionToStrictOps
  6. by TraverserToGeneralOps
  7. by ContainerToGeneralOps
  8. by CollectionToGeneralOps
  9. by MaybeToOps
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type Family = Else[_, _]

    Permalink
    Definition Classes
    Family

Abstract Value Members

  1. abstract def bind: A

    Permalink
    Definition Classes
    Else
  2. abstract def get: A

    Permalink
    Definition Classes
    Else
  3. abstract def iterator: Iterator[A]

    Permalink
    Definition Classes
    Container

Concrete Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def ++[B >: A](those: Traverser[B])(implicit builder: Builder[B] with From[Traverser[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictTraverserOps
  4. macro def ++[B >: A](those: Container[B])(implicit builder: Builder[B] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictContainerOps
  5. def ++[B >: A](those: Collection[B])(implicit builder: Builder[B] with From[Collection[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictCollectionOps
  6. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. macro def bindOrElse[X >: A](default: ⇒ X): X

    Permalink

    Returns the value of this Bind, or the default value for a Trap.

    Returns the value of this Bind, or the default value for a Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  9. macro def bindOrElse[X >: A](default: ⇒ X): X

    Permalink

    Returns the value of this Bind, or the default value for a Trap.

    Returns the value of this Bind, or the default value for a Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  10. final def canBind: Boolean

    Permalink
    Definition Classes
    BindElse
  11. final def canEqual(other: Any): Boolean

    Permalink
    Definition Classes
    Else → Equals
  12. final def canSafelyTrap: Boolean

    Permalink
    Definition Classes
    BindElse
  13. final def canTrap: Boolean

    Permalink
    Definition Classes
    BindElse
  14. def choose[B](q: PartialFunction[A, B]): Maybe[B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralTraverserOps
  15. macro def choose[B](q: PartialFunction[A, B]): Maybe[B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralContainerOps
  16. def choose[B](q: PartialFunction[A, B]): Maybe[B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralCollectionOps
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def collect[B](q: PartialFunction[A, B])(implicit builder: Builder[B] with From[Traverser[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictTraverserOps
  19. macro def collect[B](q: PartialFunction[A, B])(implicit builder: Builder[B] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictContainerOps
  20. def collect[B](q: PartialFunction[A, B])(implicit builder: Builder[B] with From[Collection[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictCollectionOps
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. macro def flatMap[X, Y >: B](f: (A) ⇒ Else[X, Y]): Else[X, Y]

    Permalink

    Returns the binding of a function applied to the value of this Bind, otherwise returns this Trap.

    Returns the binding of a function applied to the value of this Bind, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  25. def flatMap[B](f: (A) ⇒ Traverser[B])(implicit builder: Builder[B] with From[Traverser[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictTraverserOps
  26. macro def flatMap[B](f: (A) ⇒ Traverser[B])(implicit builder: Builder[B] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictContainerOps
  27. def flatMap[B](f: (A) ⇒ Traverser[B])(implicit builder: Builder[B] with From[Collection[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictCollectionOps
  28. macro def flatMap[X, Y >: B](f: (A) ⇒ Else[X, Y]): Else[X, Y]

    Permalink

    Returns the binding of a function applied to the value of this Bind, otherwise returns this Trap.

    Returns the binding of a function applied to the value of this Bind, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  29. def fold[B >: A](z: B)(op: (B, B) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralTraverserOps
  30. macro def fold[B >: A](z: B)(op: (B, B) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralContainerOps
  31. def fold[B >: A](z: B)(op: (B, B) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralCollectionOps
  32. def foldLeft[B](z: B)(op: (B, A) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralTraverserOps
  33. macro def foldLeft[B](z: B)(op: (B, A) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralContainerOps
  34. def foldLeft[B](z: B)(op: (B, A) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralCollectionOps
  35. def foreach[U](f: (A) ⇒ U): Unit

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralTraverserOps
  36. macro def foreach[U](f: (A) ⇒ U): Unit

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralContainerOps
  37. def foreach[U](f: (A) ⇒ U): Unit

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralCollectionOps
  38. macro def fuse[Y >: B](trip: (Throwable) ⇒ Trap[Y]): FuseOps[A, Y]

    Permalink

    Selects fused combinators that trap exceptions with the given handler.

    Selects fused combinators that trap exceptions with the given handler.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  39. macro def fuse[Y >: B](trip: (Throwable) ⇒ Trap[Y]): FuseOps[A, Y]

    Permalink

    Selects fused combinators that trap exceptions with the given handler.

    Selects fused combinators that trap exceptions with the given handler.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  40. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  41. macro def getOrElse[X >: A](default: ⇒ X): X

    Permalink

    Synonym for bindOrElse.

    Synonym for bindOrElse.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  42. macro def getOrElse[X >: A](default: ⇒ X): X

    Permalink

    Synonym for bindOrElse.

    Synonym for bindOrElse.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  43. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  44. final def isDefined: Boolean

    Permalink
    Definition Classes
    BindElse
  45. final def isEmpty: Boolean

    Permalink
    Definition Classes
    BindElseContainerCollection
  46. macro def isFalse: Boolean

    Permalink

    Returns true if this is the false value of the Truth, otherwise returns false.

    Returns true if this is the false value of the Truth, otherwise returns false.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to TruthOps performed by method TruthToOps in basis. This conversion will take place only if A is a subclass of Boolean (A <: Boolean).
    Definition Classes
    TruthOps
  47. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  48. final def isResult: Boolean

    Permalink
    Definition Classes
    BindElse
  49. macro def isTrue: Boolean

    Permalink

    Returns true if this is the true value of the Truth, otherwise returns false.

    Returns true if this is the true value of the Truth, otherwise returns false.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to TruthOps performed by method TruthToOps in basis. This conversion will take place only if A is a subclass of Boolean (A <: Boolean).
    Definition Classes
    TruthOps
  50. def joinString(separator: String)(implicit builder: StringBuilder): text.StringBuilder.State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralTraverserOps
  51. def joinString(open: String, separator: String, close: String)(implicit builder: StringBuilder): text.StringBuilder.State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralTraverserOps
  52. def map[B](f: (A) ⇒ B)(implicit builder: Builder[B] with From[Traverser[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictTraverserOps
  53. macro def map[B](f: (A) ⇒ B)(implicit builder: Builder[B] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictContainerOps
  54. def map[B](f: (A) ⇒ B)(implicit builder: Builder[B] with From[Collection[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictCollectionOps
  55. def mayReduce[B >: A](op: (B, B) ⇒ B): Maybe[B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralTraverserOps
  56. macro def mayReduce[B >: A](op: (B, B) ⇒ B): Maybe[B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralContainerOps
  57. def mayReduce[B >: A](op: (B, B) ⇒ B): Maybe[B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralCollectionOps
  58. def mayReduceLeft[B >: A](op: (B, A) ⇒ B): Maybe[B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralTraverserOps
  59. macro def mayReduceLeft[B >: A](op: (B, A) ⇒ B): Maybe[B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralContainerOps
  60. def mayReduceLeft[B >: A](op: (B, A) ⇒ B): Maybe[B]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralCollectionOps
  61. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  62. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  63. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  64. macro def orElse[X >: A, Y](other: Else[X, Y]): Else[X, Y]

    Permalink

    Returns this Bind, or the other binding for a Trap.

    Returns this Bind, or the other binding for a Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  65. macro def orElse[X >: A, Y](other: Else[X, Y]): Else[X, Y]

    Permalink

    Returns this Bind, or the other binding for a Trap.

    Returns this Bind, or the other binding for a Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  66. macro def orNull[X >: A](implicit isNullable: <:<[Null, X]): X

    Permalink

    Returns the value of this Bind, or null for a Trap.

    Returns the value of this Bind, or null for a Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  67. macro def orNull[X >: A](implicit isNullable: <:<[Null, X]): X

    Permalink

    Returns the value of this Bind, or null for a Trap.

    Returns the value of this Bind, or null for a Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  68. macro def recover[X >: A](q: PartialFunction[Nothing, X]): Else[X, Nothing]

    Permalink

    Binds the result of a function applied to the value of this Trap, if defined, otherwise returns this.

    Binds the result of a function applied to the value of this Trap, if defined, otherwise returns this.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  69. macro def recover[X >: A](q: PartialFunction[Nothing, X]): Else[X, Nothing]

    Permalink

    Binds the result of a function applied to the value of this Trap, if defined, otherwise returns this.

    Binds the result of a function applied to the value of this Trap, if defined, otherwise returns this.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  70. macro def recoverWith[X >: A, Y >: B](q: PartialFunction[Nothing, Else[X, Y]]): Else[X, Y]

    Permalink

    Returns the binding of a function applied to the value of this Trap, if defined, otherwise returns this.

    Returns the binding of a function applied to the value of this Trap, if defined, otherwise returns this.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Definition Classes
    ElseOps
  71. macro def recoverWith[X >: A, Y >: B](q: PartialFunction[Nothing, Else[X, Y]]): Else[X, Y]

    Permalink

    Returns the binding of a function applied to the value of this Trap, if defined, otherwise returns this.

    Returns the binding of a function applied to the value of this Trap, if defined, otherwise returns this.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Definition Classes
    ElseOps
  72. def reduce[B >: A](op: (B, B) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralTraverserOps
  73. macro def reduce[B >: A](op: (B, B) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralContainerOps
  74. def reduce[B >: A](op: (B, B) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralCollectionOps
  75. def reduceLeft[B >: A](op: (B, A) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralTraverserOps
  76. macro def reduceLeft[B >: A](op: (B, A) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralContainerOps
  77. def reduceLeft[B >: A](op: (B, A) ⇒ B): B

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Definition Classes
    GeneralCollectionOps
  78. final def stringPrefix: String

    Permalink
    Attributes
    protected
    Definition Classes
    BindCollection
  79. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  80. def toString(): String

    Permalink
    Definition Classes
    BindContainerCollection → AnyRef → Any
  81. final def trap: Nothing

    Permalink
    Definition Classes
    BindElse
  82. def traverse(f: (A) ⇒ Unit): Unit

    Permalink
    Definition Classes
    ContainerTraverser
  83. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  85. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. macro def zip[B](those: Container[B])(implicit builder: Builder[(A, B)] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Definition Classes
    StrictContainerOps

Shadowed Implicit Value Members

  1. def count(p: (A) ⇒ Boolean): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralTraverserOps[A]).count(p)
    Definition Classes
    GeneralTraverserOps
  2. macro def count(p: (A) ⇒ Boolean): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralContainerOps[A]).count(p)
    Definition Classes
    GeneralContainerOps
  3. def count(p: (A) ⇒ Boolean): Int

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralCollectionOps[A]).count(p)
    Definition Classes
    GeneralCollectionOps
  4. def drop(lower: Int)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictTraverserOps[A, Traverser[_]]).drop(lower)(builder)
    Definition Classes
    StrictTraverserOps
  5. macro def drop(lower: Int)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictContainerOps[A, Container[_]]).drop(lower)(builder)
    Definition Classes
    StrictContainerOps
  6. def drop(lower: Int)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictCollectionOps[A, Collection[_]]).drop(lower)(builder)
    Definition Classes
    StrictCollectionOps
  7. def dropWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictTraverserOps[A, Traverser[_]]).dropWhile(p)(builder)
    Definition Classes
    StrictTraverserOps
  8. macro def dropWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictContainerOps[A, Container[_]]).dropWhile(p)(builder)
    Definition Classes
    StrictContainerOps
  9. def dropWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictCollectionOps[A, Collection[_]]).dropWhile(p)(builder)
    Definition Classes
    StrictCollectionOps
  10. def eagerly: StrictTraverserOps[A, Traverser[_]]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralTraverserOps[A]).eagerly
    Definition Classes
    GeneralTraverserOps
  11. macro def eagerly: StrictContainerOps[A, Container[_]]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralContainerOps[A]).eagerly
    Definition Classes
    GeneralContainerOps
  12. def eagerly: StrictCollectionOps[A, Collection[_]]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralCollectionOps[A]).eagerly
    Definition Classes
    GeneralCollectionOps
  13. macro def exists(p: (A) ⇒ Boolean): Boolean

    Permalink

    Returns true if the value of this Bind satisfies the predicate, otherwise returns false.

    Returns true if the value of this Bind satisfies the predicate, otherwise returns false.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).exists(p)
    Definition Classes
    ElseOps
  14. def exists(p: (A) ⇒ Boolean): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralTraverserOps[A]).exists(p)
    Definition Classes
    GeneralTraverserOps
  15. macro def exists(p: (A) ⇒ Boolean): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralContainerOps[A]).exists(p)
    Definition Classes
    GeneralContainerOps
  16. def exists(p: (A) ⇒ Boolean): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralCollectionOps[A]).exists(p)
    Definition Classes
    GeneralCollectionOps
  17. macro def exists(p: (A) ⇒ Boolean): Boolean

    Permalink

    Returns true if the value of this Bind satisfies the predicate, otherwise returns false.

    Returns true if the value of this Bind satisfies the predicate, otherwise returns false.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).exists(p)
    Definition Classes
    ElseOps
  18. macro def filter(p: (A) ⇒ Boolean): Else[A, Nothing]

    Permalink

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap.

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).filter(p)
    Definition Classes
    ElseOps
  19. def filter(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictTraverserOps[A, Traverser[_]]).filter(p)(builder)
    Definition Classes
    StrictTraverserOps
  20. macro def filter(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictContainerOps[A, Container[_]]).filter(p)(builder)
    Definition Classes
    StrictContainerOps
  21. def filter(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictCollectionOps[A, Collection[_]]).filter(p)(builder)
    Definition Classes
    StrictCollectionOps
  22. macro def filter(p: (A) ⇒ Boolean): Else[A, Nothing]

    Permalink

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap.

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).filter(p)
    Definition Classes
    ElseOps
  23. def find(p: (A) ⇒ Boolean): Maybe[A]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralTraverserOps[A]).find(p)
    Definition Classes
    GeneralTraverserOps
  24. macro def find(p: (A) ⇒ Boolean): Maybe[A]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralContainerOps[A]).find(p)
    Definition Classes
    GeneralContainerOps
  25. def find(p: (A) ⇒ Boolean): Maybe[A]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralCollectionOps[A]).find(p)
    Definition Classes
    GeneralCollectionOps
  26. macro def fold[X](z: X)(f: (A) ⇒ X): X

    Permalink

    Apllies a function to the value of this Bind, or returns the zero value for a Trap; equivalent to map f bindOrElse z.

    Apllies a function to the value of this Bind, or returns the zero value for a Trap; equivalent to map f bindOrElse z.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).fold(z)(f)
    Definition Classes
    ElseOps
  27. macro def fold[X](z: X)(f: (A) ⇒ X): X

    Permalink

    Apllies a function to the value of this Bind, or returns the zero value for a Trap; equivalent to map f bindOrElse z.

    Apllies a function to the value of this Bind, or returns the zero value for a Trap; equivalent to map f bindOrElse z.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).fold(z)(f)
    Definition Classes
    ElseOps
  28. def forall(p: (A) ⇒ Boolean): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralTraverserOps[A]).forall(p)
    Definition Classes
    GeneralTraverserOps
  29. macro def forall(p: (A) ⇒ Boolean): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralContainerOps[A]).forall(p)
    Definition Classes
    GeneralContainerOps
  30. def forall(p: (A) ⇒ Boolean): Boolean

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralCollectionOps[A]).forall(p)
    Definition Classes
    GeneralCollectionOps
  31. macro def foreach[U](f: (A) ⇒ U): Unit

    Permalink

    Applies a function to the value of this Bind, otherwise does nothing.

    Applies a function to the value of this Bind, otherwise does nothing.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).foreach(f)
    Definition Classes
    ElseOps
  32. macro def foreach[U](f: (A) ⇒ U): Unit

    Permalink

    Applies a function to the value of this Bind, otherwise does nothing.

    Applies a function to the value of this Bind, otherwise does nothing.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).foreach(f)
    Definition Classes
    ElseOps
  33. macro def fuse(implicit isTry: <:<[Nothing, Throwable]): FuseOps[A, Throwable]

    Permalink

    Selects fused combinators that trap non-fatal exceptions.

    Selects fused combinators that trap non-fatal exceptions.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).fuse(isTry)
    Definition Classes
    ElseOps
  34. macro def fuse(implicit isTry: <:<[Nothing, Throwable]): FuseOps[A, Throwable]

    Permalink

    Selects fused combinators that trap non-fatal exceptions.

    Selects fused combinators that trap non-fatal exceptions.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).fuse(isTry)
    Definition Classes
    ElseOps
  35. def lazily: NonStrictTraverserOps[A]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralTraverserOps[A] performed by method TraverserToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralTraverserOps[A]).lazily
    Definition Classes
    GeneralTraverserOps
  36. macro def lazily: NonStrictContainerOps[A]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralContainerOps[A] performed by method ContainerToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralContainerOps[A]).lazily
    Definition Classes
    GeneralContainerOps
  37. def lazily: NonStrictCollectionOps[A]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to GeneralCollectionOps[A] performed by method CollectionToGeneralOps in basis.collections.sequential.GeneralPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: GeneralCollectionOps[A]).lazily
    Definition Classes
    GeneralCollectionOps
  38. macro def map[X](f: (A) ⇒ X): Else[X, Nothing]

    Permalink

    Binds the result of a function applied to the value of this Bind, otherwise returns this Trap.

    Binds the result of a function applied to the value of this Bind, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).map(f)
    Definition Classes
    ElseOps
  39. macro def map[X](f: (A) ⇒ X): Else[X, Nothing]

    Permalink

    Binds the result of a function applied to the value of this Bind, otherwise returns this Trap.

    Binds the result of a function applied to the value of this Bind, otherwise returns this Trap.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).map(f)
    Definition Classes
    ElseOps
  40. def slice(lower: Int, upper: Int)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictTraverserOps[A, Traverser[_]]).slice(lower, upper)(builder)
    Definition Classes
    StrictTraverserOps
  41. macro def slice(lower: Int, upper: Int)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictContainerOps[A, Container[_]]).slice(lower, upper)(builder)
    Definition Classes
    StrictContainerOps
  42. def slice(lower: Int, upper: Int)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictCollectionOps[A, Collection[_]]).slice(lower, upper)(builder)
    Definition Classes
    StrictCollectionOps
  43. def span(p: (A) ⇒ Boolean)(implicit builder1: Builder[A] with From[Traverser[_]], builder2: Builder[A] with From[Traverser[_]]): ((builder1)#State, (builder2)#State)

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictTraverserOps[A, Traverser[_]]).span(p)(builder1, builder2)
    Definition Classes
    StrictTraverserOps
  44. macro def span(p: (A) ⇒ Boolean)(implicit builder1: Builder[A] with From[Container[_]], builder2: Builder[A] with From[Container[_]]): ((builder1)#State, (builder2)#State)

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictContainerOps[A, Container[_]]).span(p)(builder1, builder2)
    Definition Classes
    StrictContainerOps
  45. def span(p: (A) ⇒ Boolean)(implicit builder1: Builder[A] with From[Collection[_]], builder2: Builder[A] with From[Collection[_]]): ((builder1)#State, (builder2)#State)

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictCollectionOps[A, Collection[_]]).span(p)(builder1, builder2)
    Definition Classes
    StrictCollectionOps
  46. def take(upper: Int)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictTraverserOps[A, Traverser[_]]).take(upper)(builder)
    Definition Classes
    StrictTraverserOps
  47. macro def take(upper: Int)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictContainerOps[A, Container[_]]).take(upper)(builder)
    Definition Classes
    StrictContainerOps
  48. def take(upper: Int)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictCollectionOps[A, Collection[_]]).take(upper)(builder)
    Definition Classes
    StrictCollectionOps
  49. def takeWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Traverser[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictTraverserOps[A, Traverser[_]]).takeWhile(p)(builder)
    Definition Classes
    StrictTraverserOps
  50. macro def takeWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Container[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictContainerOps[A, Container[_]]).takeWhile(p)(builder)
    Definition Classes
    StrictContainerOps
  51. def takeWhile(p: (A) ⇒ Boolean)(implicit builder: Builder[A] with From[Collection[_]]): (builder)#State

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictCollectionOps[A, Collection[_]]).takeWhile(p)(builder)
    Definition Classes
    StrictCollectionOps
  52. macro def withFilter(p: (A) ⇒ Boolean): Else[A, Nothing]

    Permalink

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap; equivalent to filter.

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap; equivalent to filter.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method ElseToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).withFilter(p)
    Definition Classes
    ElseOps
  53. def withFilter(p: (A) ⇒ Boolean): Traverser[A]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictTraverserOps[A, Traverser[_]] performed by method TraverserToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictTraverserOps[A, Traverser[_]]).withFilter(p)
    Definition Classes
    StrictTraverserOps
  54. def withFilter(p: (A) ⇒ Boolean): Container[A]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictContainerOps[A, Container[_]] performed by method ContainerToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictContainerOps[A, Container[_]]).withFilter(p)
    Definition Classes
    StrictContainerOps
  55. def withFilter(p: (A) ⇒ Boolean): Collection[A]

    Permalink
    Implicit information
    This member is added by an implicit conversion from Bind[A] to StrictCollectionOps[A, Collection[_]] performed by method CollectionToStrictOps in basis.collections.sequential.StrictPriority3.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: StrictCollectionOps[A, Collection[_]]).withFilter(p)
    Definition Classes
    StrictCollectionOps
  56. macro def withFilter(p: (A) ⇒ Boolean): Else[A, Nothing]

    Permalink

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap; equivalent to filter.

    Returns this Bind if its value satisfies the predicate, returns the unit Trap if its value does not satisfy the predicate, otherwise returns this Trap; equivalent to filter.

    Implicit information
    This member is added by an implicit conversion from Bind[A] to ElseOps[A, Nothing] performed by method MaybeToOps in basis.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (bind: ElseOps[A, Nothing]).withFilter(p)
    Definition Classes
    ElseOps

Inherited from Else[A, Nothing]

Inherited from Container[A]

Inherited from Collection[A]

Inherited from Traverser[A]

Inherited from basis.Family[Else[_, _]]

Inherited from Immutable

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion TruthToOps from Bind[A] to TruthOps

Inherited by implicit conversion ElseToOps from Bind[A] to ElseOps[A, Nothing]

Inherited by implicit conversion TraverserToStrictOps from Bind[A] to StrictTraverserOps[A, Traverser[_]]

Inherited by implicit conversion ContainerToStrictOps from Bind[A] to StrictContainerOps[A, Container[_]]

Inherited by implicit conversion CollectionToStrictOps from Bind[A] to StrictCollectionOps[A, Collection[_]]

Inherited by implicit conversion TraverserToGeneralOps from Bind[A] to GeneralTraverserOps[A]

Inherited by implicit conversion ContainerToGeneralOps from Bind[A] to GeneralContainerOps[A]

Inherited by implicit conversion CollectionToGeneralOps from Bind[A] to GeneralCollectionOps[A]

Inherited by implicit conversion MaybeToOps from Bind[A] to ElseOps[A, Nothing]

Composing

Evaluating

Handling

Recovering

Ungrouped