Skip to content

Commit e3c1438

Browse files
committed
adding head symbol
1 parent 3aa7eae commit e3c1438

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/ex.hpp

+8-1
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,17 @@ class VarEx final: public Ex {
3131
std::unique_ptr<Polynomial> eval() override;
3232
};
3333

34+
enum Symbol {
35+
PLUS,
36+
MULT,
37+
};
38+
3439
class HeadEx final: public Ex {
3540
public:
41+
const Symbol head;
3642
std::unique_ptr<Polynomial> eval() override;
37-
HeadEx(int capacity) {
43+
HeadEx(Symbol head, int capacity)
44+
: head(head) {
3845
value.reserve(capacity);
3946
}
4047
private:

0 commit comments

Comments
 (0)