137
137
assert(!swap); // reverse call would make no sense, as the arguments are of different types
139
139
assert(I->functorCache.constLaw);
142
143
// process callbacks for this interaction
143
144
if(!I->isReal()) continue; // it is possible that Law2_ functor called requestErase, hence this check