@Override public void foreach(IntSetAction action) { if (privatePart != null) { privatePart.foreach(action); } if (sharedPart != null) { sharedPart.foreach(action); } }
private void foreachExcludingInternal(MutableSharedBitVectorIntSet X, IntSetAction action) { if (sameSharedPart(this, X)) { if (privatePart != null) { if (X.privatePart != null) { privatePart.foreachExcluding(X.privatePart, action); } else { privatePart.foreach(action); } } } else { if (privatePart != null) { privatePart.foreachExcluding(X, action); } if (sharedPart != null) { sharedPart.foreachExcluding(X.makeDenseCopy(), action); } } }
@Override public void foreach(IntSetAction action) { if (privatePart != null) { privatePart.foreach(action); } if (sharedPart != null) { sharedPart.foreach(action); } }
private void foreachExcludingInternal(MutableSharedBitVectorIntSet X, IntSetAction action) { if (sameSharedPart(this, X)) { if (privatePart != null) { if (X.privatePart != null) { privatePart.foreachExcluding(X.privatePart, action); } else { privatePart.foreach(action); } } } else { if (privatePart != null) { privatePart.foreachExcluding(X, action); } if (sharedPart != null) { sharedPart.foreachExcluding(X.makeDenseCopy(), action); } } }
@Override public void foreach(IntSetAction action) { if (privatePart != null) { privatePart.foreach(action); } if (sharedPart != null) { sharedPart.foreach(action); } }
private void foreachExcludingInternal(MutableSharedBitVectorIntSet X, IntSetAction action) { if (sameSharedPart(this, X)) { if (privatePart != null) { if (X.privatePart != null) { privatePart.foreachExcluding(X.privatePart, action); } else { privatePart.foreach(action); } } } else { if (privatePart != null) { privatePart.foreachExcluding(X, action); } if (sharedPart != null) { sharedPart.foreachExcluding(X.makeDenseCopy(), action); } } }
/** * Invoke an action on each element of the Set */ @Override public void foreach(IntSetAction action) { if (action == null) { throw new IllegalArgumentException("null action"); } sparsePart.foreach(action); if (densePart != null) { for (int b = densePart.nextSetBit(0); b != -1; b = densePart.nextSetBit(b + 1)) { action.act(b); } } }
/** * Invoke an action on each element of the Set */ @Override public void foreach(IntSetAction action) { if (action == null) { throw new IllegalArgumentException("null action"); } sparsePart.foreach(action); if (densePart != null) { for (int b = densePart.nextSetBit(0); b != -1; b = densePart.nextSetBit(b + 1)) { action.act(b); } } }
/** * Invoke an action on each element of the Set */ @Override public void foreach(IntSetAction action) { if (action == null) { throw new IllegalArgumentException("null action"); } sparsePart.foreach(action); if (densePart != null) { for (int b = densePart.nextSetBit(0); b != -1; b = densePart.nextSetBit(b + 1)) { action.act(b); } } }
final int s_p_num = supergraph.getLocalBlockNumber(calleeEntry); reached.foreach(d1 -> {
final int s_p_num = supergraph.getLocalBlockNumber(calleeEntry); reached.foreach(d1 -> {