#include #include #include #include extern "C" { #include } namespace Poincare { Expression * EmptyExpression::clone() const { return new EmptyExpression(); } int EmptyExpression::writeTextInBuffer(char * buffer, int bufferSize, PrintFloat::Mode floatDisplayMode, int numberOfSignificantDigits) const { return LayoutEngine::writeOneCharInBuffer(buffer, bufferSize, Ion::Charset::Empty); } ExpressionLayout * EmptyExpression::createLayout(PrintFloat::Mode floatDisplayMode, int numberOfSignificantDigits) const { return new EmptyLayout(); } template Complex * EmptyExpression::templatedApproximate(Context& context, AngleUnit angleUnit) const { return new Complex(Complex::Undefined()); } }