KeyedInitialize

trait KeyedInitialize[A1] extends Keyed[A1, A1]

A Keyed where the type of the value and the associated ScopedKey are the same.

Type parameters:
A1

the type of both the value this Initialize defines and the type of the associated ScopedKey.

trait Keyed[A1, A1]
trait Initialize[A1]
class Object
trait Matchable
class Any
class ScopedKey[A]

Value members

Inherited methods

final override def apply[A2](g: A1 => A2): Initialize[A2]
Definition Classes
Inherited from:
Keyed
final override def dependencies: Seq[ScopedKey[_]]
Definition Classes
Inherited from:
Keyed
final override def evaluate(ss: Settings[ScopeType]): A1
Definition Classes
Inherited from:
Keyed
final override def mapConstant(g: MapConstant): Initialize[A1]
Definition Classes
Inherited from:
Keyed
final override def mapReferenced(g: MapScoped): Initialize[A1]
Definition Classes
Inherited from:
Keyed
Inherited from:
Keyed
def zip[A2](o: Initialize[A2]): Initialize[(A1, A2)]
Inherited from:
Initialize
def zipWith[A2, U](o: Initialize[A2])(f: (A1, A2) => U): Initialize[U]
Inherited from:
Initialize

Concrete fields

final val transform: A1 => A1