Resolving Conflicts ... Still there're errors that should be fixed
[satune.git] / src / Encoders / functionencoding.h
index 4cd5c86b138636e475c30b16211cc0a577f047cc..c7cf27e3c0743cf17b26225f614518195f00cd8f 100644 (file)
@@ -3,7 +3,7 @@
 #include "classlist.h"
 
 enum FunctionEncodingType {
-       ENUMERATEIMPLICATIONS, CIRCUIT
+       FUNC_UNASSIGNED, ENUMERATEIMPLICATIONS, CIRCUIT
 };
 
 typedef enum FunctionEncodingType FunctionEncodingType;
@@ -21,7 +21,8 @@ struct FunctionEncoding {
        ElementPredicate op;
 };
 
-FunctionEncoding * allocFunctionEncoding(FunctionEncodingType type, Element *function);
-FunctionEncoding * allocPredicateEncoding(FunctionEncodingType type, Boolean *predicate);
-void deleteFunctionEncoding(FunctionEncoding *this);
+void initFunctionEncoding(FunctionEncoding *encoding, Element *function);
+void initPredicateEncoding(FunctionEncoding *encoding, Boolean *predicate);
+void deleteFunctionEncoding(FunctionEncoding *This);
+
 #endif