Perform creation and registration
| 384 | public: |
| 385 | /// Perform creation and registration |
| 386 | Create(void) { |
| 387 | for (IntRelTypes irts; irts(); ++irts) { |
| 388 | (void) new IntInt(irts.irt()); |
| 389 | (void) new SetInt(irts.irt()); |
| 390 | (void) new IntIntDup(irts.irt()); |
| 391 | (void) new IntVar(irts.irt()); |
| 392 | (void) new SetVar(irts.irt()); |
| 393 | (void) new IntArrayInt(irts.irt()); |
| 394 | (void) new IntArrayVar(irts.irt()); |
| 395 | (void) new IntVarShared(irts.irt()); |
| 396 | (void) new VarVar(irts.irt(), Gecode::IPL_BND); |
| 397 | (void) new VarVar(irts.irt(), Gecode::IPL_DOM); |
| 398 | (void) new VarInt(irts.irt(), Gecode::IPL_BND); |
| 399 | (void) new VarInt(irts.irt(), Gecode::IPL_DOM); |
| 400 | (void) new VarVarSharedA(irts.irt()); |
| 401 | (void) new VarVarSharedB(irts.irt()); |
| 402 | (void) new VarVarSharedC(irts.irt()); |
| 403 | } |
| 404 | } |
| 405 | }; |
| 406 | |
| 407 | Create c; |