X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=src%2FEncoders%2Forderencoding.h;h=4b0915a92fe18f74551f2ec46d7ee66c032cd831;hb=516fb5585a776bde6277eeb3c46f09620dd20a5f;hp=a101ea105699fa2571fe7e0cdb53d41b18b1ee7f;hpb=dbef51b031f8f519d79cda39c7cc18b96a7c72d2;p=satune.git diff --git a/src/Encoders/orderencoding.h b/src/Encoders/orderencoding.h index a101ea1..4b0915a 100644 --- a/src/Encoders/orderencoding.h +++ b/src/Encoders/orderencoding.h @@ -3,17 +3,19 @@ #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 allocOrderEncoding(OrderEncoding * This, Order *order); -void deleteOrderEncoding(OrderEncoding *This); - #endif