6 Order* allocOrder(enum OrderType type, Set * set){
7 Order* order = (Order*)ourmalloc(sizeof(Order));
9 order->constraints = allocDefVectorBoolean();
14 Boolean* getOrderConstraint(Order* order, uint64_t first, uint64_t second){
15 uint size = getSizeVectorInt(order->set->members);
16 //First we need to make sure that first and second are part of the list!
17 bool exist1=false, exist2=false;
18 for(int i=0; i<size; i++){
19 if(getVectorInt(order->set->members, i)==first){
21 }else if(getVectorInt(order->set->members, i) == second){
23 }else if(exist1 && exist2){
27 ASSERT(exist1 && exist2);