Skip to content

Commit

Permalink
fix error of gcc and remove old parser code.
Browse files Browse the repository at this point in the history
  • Loading branch information
jriegel committed Dec 5, 2013
1 parent f58ea31 commit 894529a
Show file tree
Hide file tree
Showing 9 changed files with 20 additions and 4,159 deletions.
2 changes: 0 additions & 2 deletions src/Base/CMakeLists.txt
Expand Up @@ -161,8 +161,6 @@ SET(FreeCADBase_UNITAPI_SRCS
UnitsSchemaMKS.cpp
UnitsSchemaImperial1.h
UnitsSchemaImperial1.cpp
UnitsApi.y
UnitsApi.l
Quantity.h
Quantity.cpp
QuantityPyImp.cpp
Expand Down
2 changes: 0 additions & 2 deletions src/Base/Quantity.cpp
Expand Up @@ -41,8 +41,6 @@

using namespace Base;

double Quantity::defaultFactor = 1.0;


Quantity::Quantity()
{
Expand Down
8 changes: 6 additions & 2 deletions src/Base/Quantity.h
Expand Up @@ -62,7 +62,12 @@ class BaseExport Quantity
//@}

/// transfer to user prefered unit/potence
QString getUserString(double &factor=defaultFactor,QString &unitString=QString())const;
QString getUserString(double &factor,QString &unitString)const;
QString getUserString(void)const{ // to satisfy GCC
double dummy1;
QString dummy2;
return getUserString(dummy1,dummy2);
}
//double getUserPrefered() const { QString dummy; return getUserPrefered(dummy); }
//double getUserPrefered(QString &unitString) const;
//std::string getUserString(void)const;
Expand Down Expand Up @@ -168,7 +173,6 @@ class BaseExport Quantity


//@}
static double defaultFactor;


protected:
Expand Down
7 changes: 6 additions & 1 deletion src/Base/UnitsApi.h
Expand Up @@ -62,7 +62,12 @@ class BaseExport UnitsApi
*/
static void setSchema(UnitSystem s);

static QString schemaTranslate(Base::Quantity quant,double &factor=defaultFactor,QString &unitString=QString());
static QString schemaTranslate(Base::Quantity quant,double &factor,QString &unitString);
static QString schemaTranslate(Base::Quantity quant){ // to satisfy GCC
double dummy1;
QString dummy2;
return UnitsApi::schemaTranslate(quant,dummy1,dummy2);
}
/// generate a value for a quantity with default user prefered system
static double toDbl(PyObject *ArgObj,const Base::Unit &u=Base::Unit());
/// generate a value for a quantity with default user prefered system
Expand Down
101 changes: 0 additions & 101 deletions src/Base/UnitsApi.l

This file was deleted.

0 comments on commit 894529a

Please sign in to comment.