#include "classlist.h"
enum OrderEncodingType {
- ORDER_UNASSIGNED, PAIRWISE
+ ORDER_UNASSIGNED, PAIRWISE, INTEGERENCODING
};
typedef enum OrderEncodingType OrderEncodingType;
-struct OrderEncoding {
+class OrderEncoding {
+public:
+ OrderEncoding(Order *order);
+ virtual ~OrderEncoding();
+ OrderResolver *resolver;
OrderEncodingType type;
Order *order;
+ CMEMALLOC;
};
-void initOrderEncoding(OrderEncoding *This, Order *order);
-void deleteOrderEncoding(OrderEncoding *This);
-
#endif