[C++] Implementing +=
diff --git a/var.h b/var.h
index bb7ab31..e1b9d11 100644
--- a/var.h
+++ b/var.h
@@ -21,6 +21,8 @@
virtual const char* Origin() const = 0;
virtual bool IsDefined() const { return true; }
+ virtual void AppendVar(Evaluator* ev, Value* v);
+
virtual string DebugString() const = 0;
protected:
@@ -43,6 +45,8 @@
}
virtual void Eval(Evaluator* ev, string* s) const override;
+ virtual void AppendVar(Evaluator* ev, Value* v);
+
string DebugString() const override;
private:
@@ -63,6 +67,8 @@
virtual void Eval(Evaluator* ev, string* s) const override;
+ virtual void AppendVar(Evaluator* ev, Value* v);
+
string DebugString() const override;
private: