edits
[satune.git] / src / ASTAnalyses / Encoding / encodinggraph.h
1 #ifndef ENCODINGGRAPH_H
2 #define ENCODINGGRAPH_H
3 #include "classlist.h"
4 #include "structs.h"
5
6 class EncodingGraph {
7  public:
8         EncodingGraph(CSolver * solver);
9         EncodingNode * getNode(Element * element);
10         void buildGraph();
11         
12         CMEMALLOC;
13  private:
14         CSolver * solver;
15         HashTableEncoding encodingMap;
16         void processElement(Element *e);
17
18 };
19
20 class EncodingNode {
21  public:
22         
23         CMEMALLOC;
24  private:
25         
26 };
27
28 class EncodingEdge {
29  public:
30
31         CMEMALLOC;
32  private:
33 };
34
35 #endif