ElementEncoding encoding;
virtual Element *clone(CSolver *solver, CloneMap *map) {ASSERT(0); return NULL;};
- MEMALLOC;
+ CMEMALLOC;
};
class ElementConst : public Element {
Set *set;
uint64_t value;
Element *clone(CSolver *solver, CloneMap *map);
- MEMALLOC;
+ CMEMALLOC;
};
class ElementSet : public Element {
ElementSet(Set *s);
Set *set;
Element *clone(CSolver *solver, CloneMap *map);
- MEMALLOC;
+ CMEMALLOC;
};
class ElementFunction : public Element {
Boolean *overflowstatus;
FunctionEncoding functionencoding;
Element *clone(CSolver *solver, CloneMap *map);
- MEMALLOC;
+ CMEMALLOC;
};
Set *getElementSet(Element *This);