Record bindings for Option, Either and Maybe cases.
Attributes
- Companion
- class
- Source
- Binding.scala
- Graph
-
- Supertypes
- Self type
-
Record.type
Members list
Type members
Inherited and Abstract types
The names of the product elements.
The name of the type.
Value members
Concrete methods
The binding of Left[A, B]: the value sits in one object register, so a primitive value is boxed. leftInt and its siblings keep a primitive unboxed.
The binding of Left[A, B]: the value sits in one object register, so a primitive value is boxed. leftInt and its siblings keep a primitive unboxed.
Attributes
- Source
- Binding.scala
The binding of Left[Boolean, B]: the value sits in one Boolean register, unboxed.
The binding of Left[Boolean, B]: the value sits in one Boolean register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Left[Byte, B]: the value sits in one Byte register, unboxed.
The binding of Left[Byte, B]: the value sits in one Byte register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Left[Char, B]: the value sits in one Char register, unboxed.
The binding of Left[Char, B]: the value sits in one Char register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Left[Double, B]: the value sits in one Double register, unboxed.
The binding of Left[Double, B]: the value sits in one Double register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Left[Float, B]: the value sits in one Float register, unboxed.
The binding of Left[Float, B]: the value sits in one Float register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Left[Int, B]: the value sits in one Int register, unboxed.
The binding of Left[Int, B]: the value sits in one Int register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Left[Long, B]: the value sits in one Long register, unboxed.
The binding of Left[Long, B]: the value sits in one Long register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Left[Short, B]: the value sits in one Short register, unboxed.
The binding of Left[Short, B]: the value sits in one Short register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Left[Unit, B]: it uses no registers.
The binding of the present case of a Maybe of a reference type: the value sits in one object register, and construct returns it as it is.
The binding of the present case of a Maybe of a reference type: the value sits in one object register, and construct returns it as it is.
Attributes
- Source
- Binding.scala
The binding of Right[A, B]: the value sits in one object register, so a primitive value is boxed. rightInt and its siblings keep a primitive unboxed.
The binding of Right[A, B]: the value sits in one object register, so a primitive value is boxed. rightInt and its siblings keep a primitive unboxed.
Attributes
- Source
- Binding.scala
The binding of Right[A, Boolean]: the value sits in one Boolean register, unboxed.
The binding of Right[A, Boolean]: the value sits in one Boolean register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Right[A, Byte]: the value sits in one Byte register, unboxed.
The binding of Right[A, Byte]: the value sits in one Byte register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Right[A, Char]: the value sits in one Char register, unboxed.
The binding of Right[A, Char]: the value sits in one Char register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Right[A, Double]: the value sits in one Double register, unboxed.
The binding of Right[A, Double]: the value sits in one Double register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Right[A, Float]: the value sits in one Float register, unboxed.
The binding of Right[A, Float]: the value sits in one Float register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Right[A, Int]: the value sits in one Int register, unboxed.
The binding of Right[A, Int]: the value sits in one Int register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Right[A, Long]: the value sits in one Long register, unboxed.
The binding of Right[A, Long]: the value sits in one Long register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Right[A, Short]: the value sits in one Short register, unboxed.
The binding of Right[A, Short]: the value sits in one Short register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Right[A, Unit]: it uses no registers.
The binding of Some[A] for a reference type A: the value sits in one object register.
The binding of Some[A] for a reference type A: the value sits in one object register.
Attributes
- Source
- Binding.scala
Concrete fields
The binding of the absent case of a Maybe, used by Reflect.maybe: it uses no registers and constructs null.
The binding of the absent case of a Maybe, used by Reflect.maybe: it uses no registers and constructs null.
Attributes
- Source
- Binding.scala
The binding of None: it uses no registers and always constructs None.
The binding of None: it uses no registers and always constructs None.
Attributes
- Source
- Binding.scala
The binding of the present case of a Maybe[Boolean]: the value sits in one Boolean register, and construct returns it boxed as a java.lang.Boolean.
The binding of the present case of a Maybe[Boolean]: the value sits in one Boolean register, and construct returns it boxed as a java.lang.Boolean.
Attributes
- Source
- Binding.scala
The binding of the present case of a Maybe[Byte]: the value sits in one Byte register, and construct returns it boxed as a java.lang.Byte.
The binding of the present case of a Maybe[Byte]: the value sits in one Byte register, and construct returns it boxed as a java.lang.Byte.
Attributes
- Source
- Binding.scala
The binding of the present case of a Maybe[Char]: the value sits in one Char register, and construct returns it boxed as a java.lang.Character.
The binding of the present case of a Maybe[Char]: the value sits in one Char register, and construct returns it boxed as a java.lang.Character.
Attributes
- Source
- Binding.scala
The binding of the present case of a Maybe[Double]: the value sits in one Double register, and construct returns it boxed as a java.lang.Double.
The binding of the present case of a Maybe[Double]: the value sits in one Double register, and construct returns it boxed as a java.lang.Double.
Attributes
- Source
- Binding.scala
The binding of the present case of a Maybe[Float]: the value sits in one Float register, and construct returns it boxed as a java.lang.Float.
The binding of the present case of a Maybe[Float]: the value sits in one Float register, and construct returns it boxed as a java.lang.Float.
Attributes
- Source
- Binding.scala
The binding of the present case of a Maybe[Int]: the value sits in one Int register, and construct returns it boxed as a java.lang.Integer.
The binding of the present case of a Maybe[Int]: the value sits in one Int register, and construct returns it boxed as a java.lang.Integer.
Attributes
- Source
- Binding.scala
The binding of the present case of a Maybe[Long]: the value sits in one Long register, and construct returns it boxed as a java.lang.Long.
The binding of the present case of a Maybe[Long]: the value sits in one Long register, and construct returns it boxed as a java.lang.Long.
Attributes
- Source
- Binding.scala
The binding of the present case of a Maybe[Short]: the value sits in one Short register, and construct returns it boxed as a java.lang.Short.
The binding of the present case of a Maybe[Short]: the value sits in one Short register, and construct returns it boxed as a java.lang.Short.
Attributes
- Source
- Binding.scala
The binding of the present case of a Maybe[Unit]: it uses no registers and constructs the boxed unit value.
The binding of the present case of a Maybe[Unit]: it uses no registers and constructs the boxed unit value.
Attributes
- Source
- Binding.scala
The binding of Some[Boolean]: the value sits in one Boolean register, unboxed.
The binding of Some[Boolean]: the value sits in one Boolean register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Some[Byte]: the value sits in one Byte register, unboxed.
The binding of Some[Byte]: the value sits in one Byte register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Some[Char]: the value sits in one Char register, unboxed.
The binding of Some[Char]: the value sits in one Char register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Some[Double]: the value sits in one Double register, unboxed.
The binding of Some[Double]: the value sits in one Double register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Some[Float]: the value sits in one Float register, unboxed.
The binding of Some[Float]: the value sits in one Float register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Some[Int]: the value sits in one Int register, unboxed.
The binding of Some[Int]: the value sits in one Int register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Some[Long]: the value sits in one Long register, unboxed.
The binding of Some[Long]: the value sits in one Long register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Some[Short]: the value sits in one Short register, unboxed.
The binding of Some[Short]: the value sits in one Short register, unboxed.
Attributes
- Source
- Binding.scala
The binding of Some[Unit]: it uses no registers.