Packages

sealed class Stream[Value] extends AnyRef

Self Type
Stream[Value]
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Stream
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Stream()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def %(other: Stream[Value])(implicit ev: ||:[=:=[Stream[Value], Stream[Int]], ||:[=:=[Stream[Value], Stream[Double]], CFalse]]): Stream[Value]
  4. def %(other: Double)(implicit ev: =:=[Stream[Value], Stream[Double]]): Stream[Double]
  5. def %(other: Int)(implicit ev: =:=[Stream[Value], Stream[Int]]): Stream[Int]
  6. def &&(other: Stream[Boolean])(implicit ev: =:=[Stream[Value], Stream[Boolean]]): Stream[Boolean]
  7. def &&(other: Boolean)(implicit ev: =:=[Stream[Value], Stream[Boolean]]): Stream[Boolean]
  8. def *[T](other: Stream[T])(implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  9. def *[T](other: T)(implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  10. def +[T](other: Stream[T])(implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  11. def +[T](other: T)(implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  12. def -[T](other: Stream[T])(implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  13. def -[T](other: T)(implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  14. def /(other: Stream[Value])(implicit ev: ||:[=:=[Stream[Value], Stream[Int]], ||:[=:=[Stream[Value], Stream[Double]], CFalse]]): Stream[Value]
  15. def /(other: Double)(implicit ev: =:=[Stream[Value], Stream[Double]]): Stream[Double]
  16. def /(other: Int)(implicit ev: =:=[Stream[Value], Stream[Int]]): Stream[Int]
  17. def <[T](other: Stream[T])(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Boolean]
  18. def <[T](other: T)(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Boolean]
  19. def <=[T](other: Stream[T])(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Boolean]
  20. def <=[T](other: T)(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Boolean]
  21. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. def ===(other: Value): Stream[Boolean]
  23. def ===(other: Stream[Value]): Stream[Boolean]
  24. def >[T](other: Stream[T])(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Boolean]
  25. def >[T](other: T)(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Boolean]
  26. def >=[T](other: Stream[T])(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Boolean]
  27. def >=[T](other: T)(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Boolean]
  28. def addListener(listener: (Option[Value]) ⇒ Unit): Unit
  29. def alsoAt[T](other: Stream[T]): Stream[Value]
  30. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  31. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def compare[T](other: Stream[T])(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Int]
  33. def compare[T](other: T)(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Int]
  34. def const[T](other: T): Stream[T]
  35. def count: Stream[Int]
  36. def default(when: Stream[Value]): Stream[Value]
  37. def default(value: Value): Stream[Value]
  38. def defined[T](other: Stream[T]): Stream[T]
  39. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  40. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  41. def exists(implicit ev: =:=[Stream[Value], Stream[Boolean]]): Stream[Boolean]
  42. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. def first(): Stream[Value]
  44. def fold[T](init: T)(f: (Stream[T], Stream[Value]) ⇒ Stream[T]): Stream[T]
  45. def forall(implicit ev: =:=[Stream[Value], Stream[Boolean]]): Stream[Boolean]
  46. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  47. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  48. def ifThen()(implicit ev: =:=[Stream[Value], Stream[Boolean]]): Stream[Unit]
  49. def ifThen[T](other: Stream[T])(implicit ev: =:=[Stream[Value], Stream[Boolean]]): Stream[T]
  50. def ifThenElse[T](other1: Stream[T], other2: Stream[T])(implicit ev: =:=[Stream[Value], Stream[Boolean]]): Stream[T]
  51. def init(): Unit
    Attributes
    protected
  52. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  53. def mark(from: ⇒ Stream[Boolean], to: Stream[Boolean]): Stream[RegionMark]
  54. def max[T](implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  55. def max[T](other: Stream[T])(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  56. def max[T](other: T)(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  57. def merge[T](other: Stream[T]): Stream[Unit]
  58. def min[T](implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  59. def min[T](other: Stream[T])(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  60. def min[T](other: T)(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  61. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  62. final def notify(): Unit
    Definition Classes
    AnyRef
  63. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  64. def prod[T](implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  65. def reduce(f: (Stream[Value], Stream[Value]) ⇒ Stream[Value]): Stream[Value]
  66. def resetCount(reset: ⇒ Stream[_]): ResetStream[Int]
  67. def resetExists(reset: ⇒ Stream[_])(implicit ev: =:=[Stream[Value], Stream[Boolean]]): ResetStream[Boolean]
  68. def resetFirst(reset: ⇒ Stream[_]): ResetStream[Value]
  69. def resetFold[T](init: T, reset: ⇒ Stream[_])(f: (Stream[T], Stream[Value]) ⇒ Stream[T]): ResetStream[T]
  70. def resetForall(reset: ⇒ Stream[_])(implicit ev: =:=[Stream[Value], Stream[Boolean]]): ResetStream[Boolean]
  71. def resetMax[T](reset: ⇒ Stream[_])(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): ResetStream[T]
  72. def resetMin[T](reset: ⇒ Stream[_])(implicit arg0: Ordering[T], ev: =:=[Stream[Value], Stream[T]]): ResetStream[T]
  73. def resetProd[T](reset: ⇒ Stream[_])(implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): ResetStream[T]
  74. def resetReduce(reset: ⇒ Stream[_])(f: (Stream[Value], Stream[Value]) ⇒ Stream[Value]): ResetStream[Value]
  75. def resetSum[T](reset: ⇒ Stream[_])(implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): ResetStream[T]
  76. def sum[T](implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  77. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  78. def time(): Stream[Time]
  79. def toDouble[T](implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Double]
  80. def toInt[T](implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[Int]
  81. def toString(): String
    Definition Classes
    AnyRef → Any
  82. def unary_!()(implicit ev: =:=[Stream[Value], Stream[Boolean]]): Stream[Boolean]
  83. def unary_/[T]()(implicit arg0: Numeric[T], ev: =:=[Stream[Value], Stream[T]]): Stream[T]
  84. def undefined(other: Stream[Value]): Stream[Value]
  85. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  86. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  88. def ||(other: Stream[Boolean])(implicit ev: =:=[Stream[Value], Stream[Boolean]]): Stream[Boolean]
  89. def ||(other: Boolean)(implicit ev: =:=[Stream[Value], Stream[Boolean]]): Stream[Boolean]

Inherited from AnyRef

Inherited from Any

Ungrouped