Trait

rescala.compat.EventCompatBundle

EventCompat

Related Doc: package EventCompatBundle

Permalink

trait EventCompat[+T] extends operator.Operators.ReadableMacro[Option[T]]

Self Type
operator.Operators.Event[T]
Linear Supertypes
Known Subclasses
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. EventCompat
  2. ReadableMacro
  3. MacroAccess
  4. ReadAs
  5. ReSource
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type Value

    Permalink
    Definition Classes
    ReSource

Abstract Value Members

  1. abstract def commit(base: operator.EventBundle.Event.Value): operator.EventBundle.Event.Value

    Permalink
    Attributes
    protected[rescala]
    Definition Classes
    ReSource
  2. abstract def name: ReName

    Permalink
    Attributes
    protected[rescala]
    Definition Classes
    ReSource
  3. abstract def read(v: operator.EventBundle.Event.Value): Option[T]

    Permalink

    Interprets the internal type to the external type

    Interprets the internal type to the external type

    Definition Classes
    ReadAs
  4. abstract def resource: operator.Operators.ReadAs[Option[T]]

    Permalink
    Definition Classes
    MacroAccess
  5. abstract def state: operator.Operators.State[operator.EventBundle.Event.Value]

    Permalink
    Attributes
    protected[rescala]
    Definition Classes
    ReSource

Concrete Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final macro def &&(expression: (T) ⇒ Boolean)(implicit ticket: operator.Operators.CreationTicket): operator.Operators.Event[T]

    Permalink

    Filters the event, only propagating the value when the filter is true.

    Filters the event, only propagating the value when the filter is true.

    Annotations
    @cutOutOfUserComputation()
    See also

    filter

  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. final def apply(): Option[T]

    Permalink

    Makes the enclosing reactive expression depend on the current value of the reactive.

    Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for value.

    Definition Classes
    MacroAccess
    Annotations
    @compileTimeOnly( ... )
    See also

    value

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @throws( ... )
  8. final macro def collect[U](expression: PartialFunction[T, U])(implicit ticket: operator.Operators.CreationTicket): operator.Operators.Event[U]

    Permalink

    Collects the results from a partial function

    Collects the results from a partial function

    Annotations
    @cutOutOfUserComputation()
  9. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. final macro def filter(expression: (T) ⇒ Boolean)(implicit ticket: operator.Operators.CreationTicket): operator.Operators.Event[T]

    Permalink

    Filters the event, only propagating the value when the filter is true.

    Filters the event, only propagating the value when the filter is true.

    Annotations
    @cutOutOfUserComputation()
  12. final macro def fold[A](init: A)(op: (A, T) ⇒ A)(implicit ticket: operator.Operators.CreationTicket): operator.Operators.Signal[A]

    Permalink

    Folds events with a given operation to create a Signal.

    Folds events with a given operation to create a Signal.

    Annotations
    @cutOutOfUserComputation()
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate()
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final macro def map[A](expression: (T) ⇒ A)(implicit ticket: operator.Operators.CreationTicket): operator.Operators.Event[A]

    Permalink

    Transform the event.

    Transform the event.

    Annotations
    @cutOutOfUserComputation()
  17. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate()
  20. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def value: Option[T]

    Permalink

    Makes the enclosing reactive expression depend on the current value of the reactive.

    Makes the enclosing reactive expression depend on the current value of the reactive. Is an alias for rescala.macros.MacroAccess.apply.

    Definition Classes
    MacroAccess
    Annotations
    @compileTimeOnly( ... )
    See also

    apply

  23. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from operator.Operators.ReadAs[Option[T]]

Inherited from AnyRef

Inherited from Any

Accessor and observers

conversion

internal

operator

Ungrouped