Warning: session_start(): open(/var/lib/php/sessions/sess_8r5a3e7e4lcpoqumiu0plgik8o, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
persistable sclass TargetAndActual extends MetaWithChangeListeners {
settableWithVar A target;
settableWithVar A actual;
*(A *target, A *actual) {}
*(A *target) {}
toString {
ret commaCombine(
target == null ?: "Target: " + target,
actual == null ?: "Actual: " + actual);
}
A value aka get() { ret actual; }
bool hasTarget() { ret target != null; }
void set aka value(A actual) { actual(actual); }
}