OrExpr constructor

OrExpr(
  1. Iterable<Expr<bool>> items
)

Implementation

OrExpr(Iterable<Expr<bool>> items)
    : items = List.unmodifiable(items.fold<List<Expr<bool>>>([], (p, e) {
        if (e is OrExpr) {
          p.addAll(e.items);
        } else {
          p.add(e);
        }
        return p;
      }));