X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2FEncoders%2Forderencoding.h;h=57409e733514a52780de1c32c26b08229a65267a;hp=89c436a38237535935a037a235e0f2156695b8f4;hb=7ab5516d0205e463969af92c1b200a316d4a08f0;hpb=fa74d0b740b20fa40af55404c5bb99570a8b40ca diff --git a/src/Encoders/orderencoding.h b/src/Encoders/orderencoding.h index 89c436a..57409e7 100644 --- a/src/Encoders/orderencoding.h +++ b/src/Encoders/orderencoding.h @@ -3,17 +3,18 @@ #include "classlist.h" enum OrderEncodingType { - PAIRWISE + ORDER_UNASSIGNED, PAIRWISE, INTEGERENCODING }; typedef enum OrderEncodingType OrderEncodingType; -struct OrderEncoding { +class OrderEncoding { +public: + OrderEncoding(Order *order); + OrderEncodingType type; Order *order; + MEMALLOC; }; -OrderEncoding * allocOrderEncoding(OrderEncodingType type, Order *order); -void deleteOrderEncoding(OrderEncoding *This); - #endif