Init
Type members
Classlikes
Abstractly defines a value of type A1
.
Abstractly defines a value of type A1
.
Specifically it defines a node in a task graph,
where the dependencies
represents dependent nodes,
and evaluate
represents the calculation based on the existing body of knowledge.
- Type parameters:
- A1
the type of the value this defines.
- Companion:
- object
An Initialize[T]
associated with a ScopedKey[S]
.
An Initialize[T]
associated with a ScopedKey[S]
.
- Type parameters:
- S
the type of the associated
ScopedKey
- T
the type of the value this
Initialize
defines.
A Keyed
where the type of the value and the associated ScopedKey
are the same.
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 associatedScopedKey
.
Types
Value members
Abstract methods
Concrete methods
Constructs a derived setting that will be automatically defined in every scope where one of its dependencies
is explicitly defined and the where the scope matches filter
.
A setting initialized with dynamic dependencies is only allowed if allowDynamic
is true.
Only the static dependencies are tracked, however. Dependencies on previous values do not introduce a derived setting either.
Constructs a derived setting that will be automatically defined in every scope where one of its dependencies
is explicitly defined and the where the scope matches filter
.
A setting initialized with dynamic dependencies is only allowed if allowDynamic
is true.
Only the static dependencies are tracked, however. Dependencies on previous values do not introduce a derived setting either.