@Override @Nonnull public UpdatableQHashDoubleSetGO newUpdatableSet(Iterable<Double> elems1, Iterable<Double> elems2, Iterable<Double> elems3, Iterable<Double> elems4, Iterable<Double> elems5) { long expectedSize = (long) sizeOr(elems1, 0); expectedSize += (long) sizeOr(elems2, 0); expectedSize += (long) sizeOr(elems3, 0); expectedSize += (long) sizeOr(elems4, 0); expectedSize += (long) sizeOr(elems5, 0); return this.newUpdatableSet( elems1, elems2, elems3, elems4, elems5, sizeAsInt(expectedSize)); }
@Override @Nonnull public UpdatableQHashDoubleSetGO newUpdatableSet(Iterable<Double> elems1, Iterable<Double> elems2, Iterable<Double> elems3, Iterable<Double> elems4, Iterable<Double> elems5) { long expectedSize = (long) sizeOr(elems1, 0); expectedSize += (long) sizeOr(elems2, 0); expectedSize += (long) sizeOr(elems3, 0); expectedSize += (long) sizeOr(elems4, 0); expectedSize += (long) sizeOr(elems5, 0); return this.newUpdatableSet( elems1, elems2, elems3, elems4, elems5, sizeAsInt(expectedSize)); }
@Override @Nonnull public UpdatableQHashDoubleSetGO newUpdatableSet(Iterable<Double> elems1, Iterable<Double> elems2, Iterable<Double> elems3, Iterable<Double> elems4) { long expectedSize = (long) sizeOr(elems1, 0); expectedSize += (long) sizeOr(elems2, 0); expectedSize += (long) sizeOr(elems3, 0); expectedSize += (long) sizeOr(elems4, 0); return this.newUpdatableSet(elems1, elems2, elems3, elems4, sizeAsInt(expectedSize)); }
@Override @Nonnull public UpdatableQHashDoubleSetGO newUpdatableSet(Iterable<Double> elems1, Iterable<Double> elems2, Iterable<Double> elems3, Iterable<Double> elems4) { long expectedSize = (long) sizeOr(elems1, 0); expectedSize += (long) sizeOr(elems2, 0); expectedSize += (long) sizeOr(elems3, 0); expectedSize += (long) sizeOr(elems4, 0); return this.newUpdatableSet(elems1, elems2, elems3, elems4, sizeAsInt(expectedSize)); }
@Override @Nonnull public UpdatableQHashDoubleSetGO newUpdatableSet(Iterable<Double> elems1, Iterable<Double> elems2, Iterable<Double> elems3) { long expectedSize = (long) sizeOr(elems1, 0); expectedSize += (long) sizeOr(elems2, 0); expectedSize += (long) sizeOr(elems3, 0); return this.newUpdatableSet(elems1, elems2, elems3, sizeAsInt(expectedSize)); }
@Override @Nonnull public UpdatableQHashDoubleSetGO newUpdatableSet(Iterable<Double> elems1, Iterable<Double> elems2, Iterable<Double> elems3) { long expectedSize = (long) sizeOr(elems1, 0); expectedSize += (long) sizeOr(elems2, 0); expectedSize += (long) sizeOr(elems3, 0); return this.newUpdatableSet(elems1, elems2, elems3, sizeAsInt(expectedSize)); }
@Override @Nonnull public UpdatableQHashDoubleSetGO newUpdatableSet(Iterable<Double> elements) { return this.newUpdatableSet(elements, sizeOr(elements, getDefaultExpectedSize())); }
@Override @Nonnull public UpdatableQHashDoubleSetGO newUpdatableSet(Iterable<Double> elements) { return this.newUpdatableSet(elements, sizeOr(elements, getDefaultExpectedSize())); }