Resolving Conflicts ... Still there're errors that should be fixed
[satune.git] / src / AST / table.h
1 #ifndef TABLE_H
2 #define TABLE_H
3 #include "classlist.h"
4 #include "mymemory.h"
5 #include "structs.h"
6
7 struct Table {
8         ArraySet domains;
9         Set * range;
10         VectorTableEntry entries;
11 };
12
13 Table * allocTable(Set **domains, uint numDomain, Set * range);
14 void addNewTableEntry(Table* table, uint64_t* inputs, uint inputSize, uint64_t result);
15 void deleteTable(Table* table);
16 #endif