Class Cond<T extends ACell>

java.lang.Object
Type Parameters:
T - Result type of Op
All Implemented Interfaces:
IValidated, IWriteable

public class Cond<T extends ACell> extends AMultiOp<T>
Op representing a conditional expression. Child ops: 1. Should be condition / result pairs (with an optional single default result). 2. Are executed in sequence until the first condition succeeds 3. Are only executed if required, i.e. cond operates as a "short-circuiting" conditional.