Spreadsheet: Made freecad_dynamic_cast calls unambiguous (preparation for next commit).

This commit is contained in:
Eivind Kvedalen
2015-09-14 00:23:00 +02:00
committed by wmayer
parent 0f416ee68f
commit b99cd32be5
7 changed files with 62 additions and 62 deletions

View File

@@ -183,7 +183,7 @@ const Expression *Cell::getExpression() const
bool Cell::getStringContent(std::string & s) const
{
if (expression) {
if (freecad_dynamic_cast<StringExpression>(expression)) {
if (Spreadsheet::freecad_dynamic_cast<StringExpression>(expression)) {
s = static_cast<StringExpression*>(expression)->getText();
char * end;
errno = 0;
@@ -192,9 +192,9 @@ bool Cell::getStringContent(std::string & s) const
if (!*end && errno == 0)
s = "'" + s;
}
else if (freecad_dynamic_cast<ConstantExpression>(expression))
else if (Spreadsheet::freecad_dynamic_cast<ConstantExpression>(expression))
s = "=" + expression->toString();
else if (freecad_dynamic_cast<NumberExpression>(expression))
else if (Spreadsheet::freecad_dynamic_cast<NumberExpression>(expression))
s = expression->toString();
else
s = "=" + expression->toString();