NuagesEnvSegmentAttrInput

Companion
class
trait Factory
class Object
trait Matchable
class Any

Type members

Types

type Repr[~ <: Txn[~]] = Obj[~]

Inherited types

protected
type View[T <: Txn[T]] = PassAttrInput[T] { type Repr = [~ <: Txn[~]] =>> Repr[~]; }
Inherited from
PassAttrInputFactory

Value members

Concrete methods

def typeId: Int

Inherited methods

final
def apply[T <: Txn[LazyRef(...)]](attr: NuagesAttribute[T], parent: Parent[T], frameOffset: Long, value: Obj[T])(implicit tx: T, context: NuagesContext[T]): Input[T]

Refines the return type to ensure we have a PassAttrInput

Refines the return type to ensure we have a PassAttrInput

Inherited from
PassAttrInputFactory
final
def tryConsume[T <: Txn[LazyRef(...)]](oldInput: Input[T], newOffset: Long, newValue: Obj[T])(implicit tx: T, context: NuagesContext[T]): Option[Input[T]]
Inherited from
PassAttrInputFactory