Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
GitHub
c

CaseBuilder

class CaseBuilder[Labels <: Tuple, Types <: Tuple] extends Selectable

The case builder passed to matchCases. It has one member per case, named after the case, which wraps the function that renders that case.

Defined by scalive.Signal.CaseBuilder. View source (scalive/api/src/scalive/Signal.scala:225-230)

Types1

Fields

type Fields = NamedTuple.NamedTuple[Labels, Tuple.Map[Types, ([C] =>> Signal.Case[C])]]

One Case per case, named after it.

Defined by scalive.Signal.CaseBuilder.Fields. View source (scalive/api/src/scalive/Signal.scala:227-227)

Methods1

selectDynamic

def selectDynamic(name: String): Any

Returns the Case named name. The compiler calls it for is.Name.

Defined by scalive.Signal.CaseBuilder.selectDynamic. View source (scalive/api/src/scalive/Signal.scala:230-230)