Fix tabbing
[satune.git] / src / AST / order.c
1 #include "order.h"
2 #include "structs.h"
3 #include "set.h"
4 #include "boolean.h"
5
6
7 Order* allocOrder(OrderType type, Set * set){
8     Order* order = (Order*)ourmalloc(sizeof(Order));
9     order->set=set;
10     order->constraints = allocDefVectorBoolean();
11     order->type=type;
12     return order;
13 }
14
15 void deleteOrder(Order* order){
16     uint size = getSizeVectorBoolean( order->constraints );
17     for(uint i=0; i<size; i++){
18         deleteBoolean( getVectorBoolean(order->constraints, i) );
19     }
20     deleteSet( order->set);
21     ourfree(order);
22 }