8 #define GETPREDICATETYPE(o) (((Predicate *)(o))->type)
12 Predicate(PredicateType _type) : type(_type) {}
13 virtual ~Predicate() {}
18 class PredicateOperator : public Predicate {
20 PredicateOperator(CompOp op, Set **domain, uint numDomain);
21 bool evalPredicateOperator(uint64_t *inputs);
27 class PredicateTable : public Predicate {
29 PredicateTable(Table *table, UndefinedBehavior undefBehavior);
31 UndefinedBehavior undefinedbehavior;