SourceBundle

rescala.operator.SourceBundle
trait SourceBundle

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Operators
trait Interface
class FullMVApi
object default
class FromScheduler[S]
object default
object ParRPDefault
Show all
Self type

Members list

Grouped members

create

final def Evt[A]()(implicit ticket: CreationTicket[<none>]): Evt[A]

Attributes

object Var

Creates new Vars

Creates new Vars

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Var.type

Type members

Classlikes

class Evt[T] extends Base[BundleState, Pulse[T]], Source[T], Event[T]

Source events with imperative occurrences

Source events with imperative occurrences

Type parameters

S

Struct type used for the propagation of the event

T

Type returned when the event fires

Value parameters

initialState

of by the event

Attributes

Supertypes
trait Event[T]
trait MacroAccess[Option[T]]
trait ReadAs[Option[T]]
trait Source[T]
class Base[BundleState, Pulse[T]]
trait ReSource
class Object
trait Matchable
class Any
Show all
trait Source[T] extends ReSource

Attributes

Supertypes
trait ReSource
class Object
trait Matchable
class Any
Known subtypes
class Evt[T]
class Var[A]
class Var[A] extends Base[BundleState, Pulse[A]], Source[A], Signal[A]

Source signals with imperatively updates.

Source signals with imperatively updates.

Type parameters

A

Type stored by the signal

Attributes

Companion
object
Supertypes
trait Signal[A]
trait MacroAccess[A]
trait ReadAs[A]
trait Source[A]
class Base[BundleState, Pulse[A]]
trait ReSource
class Object
trait Matchable
class Any
Show all