class ElementFunction : public Element {
public:
ElementFunction(Function *function, Element **array, uint numArrays, BooleanEdge overflowstatus);
- Function *function;
Array<Element *> inputs;
BooleanEdge overflowstatus;
FunctionEncoding functionencoding;
virtual void serialize(Serializer* serializer);
Set * getRange();
void updateParents();
+ Function * getFunction() {return function;}
CMEMALLOC;
+ private:
+ Function *function;
};
static inline ElementEncoding *getElementEncoding(Element *e) {