core system
force strict ISO C++ (-Wpedantic) TODO: still a lot of variadic macros are not valid ISO C++
This commit is contained in:
@@ -61,7 +61,7 @@ using namespace std;
|
||||
// PropertyInteger
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyInteger , App::Property);
|
||||
TYPESYSTEM_SOURCE(App::PropertyInteger , App::Property)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -168,7 +168,7 @@ void PropertyInteger::setPathValue(const ObjectIdentifier &path, const boost::an
|
||||
// PropertyPath
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyPath , App::Property);
|
||||
TYPESYSTEM_SOURCE(App::PropertyPath , App::Property)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -294,7 +294,7 @@ unsigned int PropertyPath::getMemSize (void) const
|
||||
// PropertyEnumeration
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyEnumeration, App::PropertyInteger);
|
||||
TYPESYSTEM_SOURCE(App::PropertyEnumeration, App::PropertyInteger)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -669,7 +669,7 @@ void PropertyIntegerConstraint::setPyObject(PyObject *value)
|
||||
// PropertyPercent
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyPercent , App::PropertyIntegerConstraint);
|
||||
TYPESYSTEM_SOURCE(App::PropertyPercent , App::PropertyIntegerConstraint)
|
||||
|
||||
const PropertyIntegerConstraint::Constraints percent = {0,100,1};
|
||||
|
||||
@@ -691,7 +691,7 @@ PropertyPercent::~PropertyPercent()
|
||||
// PropertyIntegerList
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyIntegerList , App::PropertyLists);
|
||||
TYPESYSTEM_SOURCE(App::PropertyIntegerList , App::PropertyLists)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -789,7 +789,7 @@ unsigned int PropertyIntegerList::getMemSize (void) const
|
||||
// PropertyIntegerSet
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyIntegerSet , App::Property);
|
||||
TYPESYSTEM_SOURCE(App::PropertyIntegerSet , App::Property)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -934,7 +934,7 @@ unsigned int PropertyIntegerSet::getMemSize (void) const
|
||||
// PropertyFloat
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyFloat , App::Property);
|
||||
TYPESYSTEM_SOURCE(App::PropertyFloat , App::Property)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -1159,7 +1159,7 @@ void PropertyFloatConstraint::setPyObject(PyObject *value)
|
||||
// PropertyPrecision
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyPrecision, App::PropertyFloatConstraint);
|
||||
TYPESYSTEM_SOURCE(App::PropertyPrecision, App::PropertyFloatConstraint)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -1181,7 +1181,7 @@ PropertyPrecision::~PropertyPrecision()
|
||||
// PropertyFloatList
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyFloatList , App::PropertyLists);
|
||||
TYPESYSTEM_SOURCE(App::PropertyFloatList , App::PropertyLists)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -1313,7 +1313,7 @@ unsigned int PropertyFloatList::getMemSize (void) const
|
||||
// PropertyString
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyString , App::Property);
|
||||
TYPESYSTEM_SOURCE(App::PropertyString , App::Property)
|
||||
|
||||
PropertyString::PropertyString()
|
||||
{
|
||||
@@ -1573,7 +1573,7 @@ const boost::any PropertyString::getPathValue(const ObjectIdentifier &path) cons
|
||||
// PropertyUUID
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyUUID , App::Property);
|
||||
TYPESYSTEM_SOURCE(App::PropertyUUID , App::Property)
|
||||
|
||||
PropertyUUID::PropertyUUID()
|
||||
{
|
||||
@@ -1696,7 +1696,7 @@ unsigned int PropertyUUID::getMemSize (void) const
|
||||
// PropertyFont
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyFont , App::PropertyString);
|
||||
TYPESYSTEM_SOURCE(App::PropertyFont , App::PropertyString)
|
||||
|
||||
PropertyFont::PropertyFont()
|
||||
{
|
||||
@@ -1712,7 +1712,7 @@ PropertyFont::~PropertyFont()
|
||||
// PropertyStringList
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyStringList , App::PropertyLists);
|
||||
TYPESYSTEM_SOURCE(App::PropertyStringList , App::PropertyLists)
|
||||
|
||||
PropertyStringList::PropertyStringList()
|
||||
{
|
||||
@@ -1752,7 +1752,8 @@ PyObject *PropertyStringList::getPyObject(void)
|
||||
return list;
|
||||
}
|
||||
|
||||
std::string PropertyStringList::getPyValue(PyObject *item) const {
|
||||
std::string PropertyStringList::getPyValue(PyObject *item) const
|
||||
{
|
||||
std::string ret;
|
||||
if (PyUnicode_Check(item)) {
|
||||
#if PY_MAJOR_VERSION >= 3
|
||||
@@ -1832,7 +1833,7 @@ void PropertyStringList::Paste(const Property &from)
|
||||
// PropertyMap
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyMap , App::Property);
|
||||
TYPESYSTEM_SOURCE(App::PropertyMap , App::Property)
|
||||
|
||||
PropertyMap::PropertyMap()
|
||||
{
|
||||
@@ -2023,7 +2024,7 @@ void PropertyMap::Paste(const Property &from)
|
||||
// PropertyBool
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyBool , App::Property);
|
||||
TYPESYSTEM_SOURCE(App::PropertyBool , App::Property)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -2138,7 +2139,7 @@ const boost::any PropertyBool::getPathValue(const ObjectIdentifier &path) const
|
||||
// PropertyBoolList
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyBoolList , App::PropertyLists);
|
||||
TYPESYSTEM_SOURCE(App::PropertyBoolList , App::PropertyLists)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -2252,7 +2253,7 @@ unsigned int PropertyBoolList::getMemSize (void) const
|
||||
// PropertyColor
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyColor , App::Property);
|
||||
TYPESYSTEM_SOURCE(App::PropertyColor , App::Property)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -2401,7 +2402,7 @@ void PropertyColor::Paste(const Property &from)
|
||||
// PropertyColorList
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyColorList , App::PropertyLists);
|
||||
TYPESYSTEM_SOURCE(App::PropertyColorList , App::PropertyLists)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -2514,7 +2515,7 @@ unsigned int PropertyColorList::getMemSize (void) const
|
||||
// PropertyMaterial
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyMaterial , App::Property);
|
||||
TYPESYSTEM_SOURCE(App::PropertyMaterial , App::Property)
|
||||
|
||||
PropertyMaterial::PropertyMaterial()
|
||||
{
|
||||
@@ -2648,7 +2649,7 @@ void PropertyMaterial::Paste(const Property &from)
|
||||
// PropertyMaterialList
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyMaterialList, App::PropertyLists);
|
||||
TYPESYSTEM_SOURCE(App::PropertyMaterialList, App::PropertyLists)
|
||||
|
||||
//**************************************************************************
|
||||
// Construction/Destruction
|
||||
@@ -2776,7 +2777,7 @@ unsigned int PropertyMaterialList::getMemSize(void) const
|
||||
// PropertyPersistentObject
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyPersistentObject , App::PropertyString);
|
||||
TYPESYSTEM_SOURCE(App::PropertyPersistentObject , App::PropertyString)
|
||||
|
||||
PyObject *PropertyPersistentObject::getPyObject(void){
|
||||
if(_pObject)
|
||||
|
||||
Reference in New Issue
Block a user