Files
Upsilon/apps/calculation/calculation.h
Émilie Feral b101308922 [apps/calculation] Rename calcul->calculation
Change-Id: I57ca7353516cee2da33470a8a0f622a21c3fe7e9
2016-10-25 17:55:28 +02:00

28 lines
561 B
C++

#ifndef CALCULATION_CALCULATION_H
#define CALCULATION_CALCULATION_H
#include <poincare.h>
namespace Calculation {
class Calculation {
public:
Calculation();
~Calculation(); // Delete expression and layout, if needed
const char * text();
Expression * expression();
ExpressionLayout * layout();
Float * evaluation();
void setContent(const char * c, Context * context);
private:
constexpr static int k_bodyLength = 255;
char m_text[k_bodyLength];
Expression * m_expression;
ExpressionLayout * m_layout;
Float m_evaluation;
};
}
#endif