[poincare] Make methods returning an expression copy const

This commit is contained in:
Émilie Feral
2018-08-09 10:50:09 +02:00
parent ba1fd2d67c
commit fef796f82f
17 changed files with 25 additions and 25 deletions

View File

@@ -10,7 +10,7 @@ ExpressionNode * ExpressionNode::FailedAllocationStaticNode() {
return &FailureNode;
}
Expression ExpressionNode::replaceSymbolWithExpression(char symbol, Expression expression) {
Expression ExpressionNode::replaceSymbolWithExpression(char symbol, Expression expression) const {
Expression e = Expression(this);
int nbChildren = e.numberOfChildren();
for (int i = 0; i < nbChildren; i++) {
@@ -20,7 +20,7 @@ Expression ExpressionNode::replaceSymbolWithExpression(char symbol, Expression e
return e;
}
Expression ExpressionNode::setSign(Sign s, Context & context, Preferences::AngleUnit angleUnit) {
Expression ExpressionNode::setSign(Sign s, Context & context, Preferences::AngleUnit angleUnit) const {
assert(false);
return Expression(nullptr);
}