declareSignal {objectSignals} | R Documentation |
Declaring a signal field
Description
Declares a signal field that is lazily populated when the field is first accessed. This avoids the need for the constructor/initializer to explicitly create the signal.
Usage
declareSignal(expr)
Arguments
expr |
The expression that names the signal and specifies its signature. See the example. |
Value
A list of field definitions, suitable for passing to
setRefClass
.
Author(s)
Michael Lawrence
Examples
setRefClass("Dataset", fields = c(elements = "list",
declareSignal(elementsChanged(which))))
[Package objectSignals version 0.10.3 Index]