Inline Encoding Structs into appropriate AST Nodes
[satune.git] / src / Encoders / naiveelementencoder.c
diff --git a/src/Encoders/naiveelementencoder.c b/src/Encoders/naiveelementencoder.c
deleted file mode 100644 (file)
index 242a4e7..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-#include "naiveelementencoder.h"
-#include "elementencoding.h"
-#include "element.h"
-#include "set.h"
-#include "common.h"
-#include "structs.h"
-#include <strings.h>
-
-void baseBinaryIndexElementAssign(ElementEncoding *This) {
-       Element * element=This->element;
-       ASSERT(element->type == ELEMSET);
-       Set * set= ((ElementSet*)element)->set;
-       ASSERT(set->isRange==false);
-       uint size=getSizeVectorInt(set->members);
-       uint encSize=NEXTPOW2(size);
-       allocEncodingArrayElement(This, encSize);
-       allocInUseArrayElement(This, encSize);
-
-       for(uint i=0;i<size;i++) {
-               This->encodingArray[i]=getVectorInt(set->members, i);
-               setInUseElement(This, i);
-       }
-}
-