| 75 | namespace { |
| 76 | |
| 77 | void p_distinct(FlatZincSpace& s, const ConExpr& ce, AST::Node* ann) { |
| 78 | IntVarArgs va = s.arg2intvarargs(ce[0]); |
| 79 | IntPropLevel ipl = s.ann2ipl(ann); |
| 80 | unshare(s, va); |
| 81 | distinct(s, va, ipl == IPL_DEF ? IPL_BND : ipl); |
| 82 | } |
| 83 | |
| 84 | void p_distinctOffset(FlatZincSpace& s, const ConExpr& ce, AST::Node* ann) { |
| 85 | IntVarArgs va = s.arg2intvarargs(ce[1]); |
nothing calls this directly
no test coverage detected