Skip to content

Commit

Permalink
force strict ISO C++ (-Wpedantic)
Browse files Browse the repository at this point in the history
for Fem, Import, PartDesign, Robot, Sketcher, TechDraw
  • Loading branch information
wwmayer committed Sep 18, 2019
1 parent a247b7e commit d0d92b0
Show file tree
Hide file tree
Showing 64 changed files with 268 additions and 257 deletions.
4 changes: 3 additions & 1 deletion src/Mod/Fem/App/CMakeLists.txt
@@ -1,7 +1,9 @@

# Many warnings caused by vtk
if(CMAKE_COMPILER_IS_CLANGXX)
set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -Wno-inconsistent-missing-override")
set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -Wno-inconsistent-missing-override -Wno-pedantic") # needed for vtk headers
elseif(CMAKE_COMPILER_IS_GNUCXX)
set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -Wno-pedantic") # needed for vtk headers
endif()

if(MSVC)
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraint.cpp
Expand Up @@ -72,7 +72,7 @@ double round(double r) {
}
#endif

PROPERTY_SOURCE(Fem::Constraint, App::DocumentObject);
PROPERTY_SOURCE(Fem::Constraint, App::DocumentObject)

Constraint::Constraint()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintBearing.cpp
Expand Up @@ -40,7 +40,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintBearing, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintBearing, Fem::Constraint)

ConstraintBearing::ConstraintBearing()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintContact.cpp
Expand Up @@ -37,7 +37,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintContact, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintContact, Fem::Constraint)

ConstraintContact::ConstraintContact()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintDisplacement.cpp
Expand Up @@ -40,7 +40,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintDisplacement, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintDisplacement, Fem::Constraint)

ConstraintDisplacement::ConstraintDisplacement()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintFixed.cpp
Expand Up @@ -49,7 +49,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintFixed, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintFixed, Fem::Constraint)

ConstraintFixed::ConstraintFixed()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintFluidBoundary.cpp
Expand Up @@ -40,7 +40,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintFluidBoundary, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintFluidBoundary, Fem::Constraint)

// also defined in TaskFemConstraintFluidBoundary.cpp and FoamCaseBuilder/BasicBuilder.py, update simultaneously
// the second (index 1) item is the default enum, as index 0 causes compiling error
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintForce.cpp
Expand Up @@ -40,7 +40,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintForce, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintForce, Fem::Constraint)

ConstraintForce::ConstraintForce()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintGear.cpp
Expand Up @@ -40,7 +40,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintGear, Fem::ConstraintBearing);
PROPERTY_SOURCE(Fem::ConstraintGear, Fem::ConstraintBearing)

ConstraintGear::ConstraintGear()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintHeatflux.cpp
Expand Up @@ -39,7 +39,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintHeatflux, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintHeatflux, Fem::Constraint)

static const char* ConstraintTypes[] = {"DFlux","Convection", NULL};

Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintInitialTemperature.cpp
Expand Up @@ -40,7 +40,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintInitialTemperature, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintInitialTemperature, Fem::Constraint)

ConstraintInitialTemperature::ConstraintInitialTemperature()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintPlaneRotation.cpp
Expand Up @@ -37,7 +37,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintPlaneRotation, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintPlaneRotation, Fem::Constraint)

ConstraintPlaneRotation::ConstraintPlaneRotation()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintPressure.cpp
Expand Up @@ -37,7 +37,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintPressure, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintPressure, Fem::Constraint)

ConstraintPressure::ConstraintPressure()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintPulley.cpp
Expand Up @@ -40,7 +40,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintPulley, Fem::ConstraintGear);
PROPERTY_SOURCE(Fem::ConstraintPulley, Fem::ConstraintGear)

ConstraintPulley::ConstraintPulley()
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintTemperature.cpp
Expand Up @@ -40,7 +40,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintTemperature, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintTemperature, Fem::Constraint)

static const char* ConstraintTypes[] = {"CFlux","Temperature", NULL};

Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemConstraintTransform.cpp
Expand Up @@ -37,7 +37,7 @@

using namespace Fem;

PROPERTY_SOURCE(Fem::ConstraintTransform, Fem::Constraint);
PROPERTY_SOURCE(Fem::ConstraintTransform, Fem::Constraint)

static const char* TransformTypes[] = {"Cylindrical","Rectangular", NULL};

Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/FemMeshProperty.cpp
Expand Up @@ -40,7 +40,7 @@

using namespace Fem;

TYPESYSTEM_SOURCE(Fem::PropertyFemMesh , App::PropertyComplexGeoData);
TYPESYSTEM_SOURCE(Fem::PropertyFemMesh , App::PropertyComplexGeoData)

PropertyFemMesh::PropertyFemMesh() : _FemMesh(new FemMesh)
{
Expand Down
2 changes: 1 addition & 1 deletion src/Mod/Fem/App/PropertyPostDataObject.cpp
Expand Up @@ -55,7 +55,7 @@

using namespace Fem;

TYPESYSTEM_SOURCE(Fem::PropertyPostDataObject , App::Property);
TYPESYSTEM_SOURCE(Fem::PropertyPostDataObject , App::Property)

PropertyPostDataObject::PropertyPostDataObject()
{
Expand Down
4 changes: 3 additions & 1 deletion src/Mod/Fem/Gui/CMakeLists.txt
@@ -1,7 +1,9 @@

# Many warnings caused by vtk
if(CMAKE_COMPILER_IS_CLANGXX)
set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -Wno-inconsistent-missing-override")
set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -Wno-inconsistent-missing-override -Wno-pedantic") # needed for vtk headers
elseif(CMAKE_COMPILER_IS_GNUCXX)
set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -Wno-pedantic") # needed for vtk headers
endif()

if(MSVC)
Expand Down

0 comments on commit d0d92b0

Please sign in to comment.