| 74 | |
| 75 | template<class View, class View0, class View1> |
| 76 | forceinline size_t |
| 77 | ElementIntersection<View,View0,View1>::dispose(Space& home) { |
| 78 | home.ignore(*this,AP_DISPOSE); |
| 79 | if (!home.failed()) { |
| 80 | x0.cancel(home,*this, PC_SET_ANY); |
| 81 | x1.cancel(home,*this, PC_SET_ANY); |
| 82 | iv.cancel(home,*this,PC_SET_ANY); |
| 83 | } |
| 84 | universe.~IntSet(); |
| 85 | (void) Propagator::dispose(home); |
| 86 | return sizeof(*this); |
| 87 | } |
| 88 | |
| 89 | template<class View, class View0, class View1> |
| 90 | ExecStatus |