Numworks Epsilon  1.4.1
Graphing Calculator Operating System
context.h
Go to the documentation of this file.
1 #ifndef POINCARE_CONTEXT_H
2 #define POINCARE_CONTEXT_H
3 
4 #include <poincare/expression.h>
5 #include <poincare/symbol.h>
6 
7 namespace Poincare {
8 
9 class Context {
10 public:
11  virtual const Expression * expressionForSymbol(const Symbol * symbol) = 0;
12  virtual void setExpressionForSymbolName(const Expression * expression, const Symbol * symbol, Context & context) = 0;
13 };
14 
15 }
16 
17 #endif
virtual const Expression * expressionForSymbol(const Symbol *symbol)=0
virtual void setExpressionForSymbolName(const Expression *expression, const Symbol *symbol, Context &context)=0