b10b7811ca4893740ba335532bc243c4cdcbe029
[satune.git] / src / ASTAnalyses / orderedge.h
1 /*
2  * File:   orderedge.h
3  * Author: hamed
4  *
5  * Created on August 7, 2017, 3:44 PM
6  */
7
8 #ifndef ORDEREDGE_H
9 #define ORDEREDGE_H
10 #include "classlist.h"
11 #include "mymemory.h"
12
13 class OrderEdge {
14 public:
15         OrderEdge(OrderNode *begin, OrderNode *end);
16
17         OrderNode *source;
18         OrderNode *sink;
19         unsigned int polPos : 1;
20         unsigned int polNeg : 1;
21         unsigned int mustPos : 1;
22         unsigned int mustNeg : 1;
23         unsigned int pseudoPos : 1;
24         CMEMALLOC;
25 };
26
27 #endif/* ORDEREDGE_H */
28