force strict ISO C++ (-Wpedantic)

for Drawing, Image, Inspection, Mesh, MeshPart, Part, Path, Points, Raytracing, ReverseEngineering, Spreadsheet, Start, Surface, Web

TODO: fix several -Woverflow in area
This commit is contained in:
wmayer
2019-09-18 11:32:42 +02:00
parent f29a9c0de3
commit e48c52c480
51 changed files with 216 additions and 211 deletions

View File

@@ -38,7 +38,7 @@
#include "Sheet.h"
#include <iomanip>
FC_LOG_LEVEL_INIT("Spreadsheet",true,true);
FC_LOG_LEVEL_INIT("Spreadsheet",true,true)
#ifdef _MSC_VER
#define __func__ __FUNCTION__

View File

@@ -37,7 +37,7 @@ using namespace Spreadsheet;
const int PropertyColumnWidths::defaultWidth = 100;
const int PropertyColumnWidths::defaultHeaderWidth = 50;
TYPESYSTEM_SOURCE(Spreadsheet::PropertyColumnWidths , App::Property);
TYPESYSTEM_SOURCE(Spreadsheet::PropertyColumnWidths , App::Property)
PropertyColumnWidths::PropertyColumnWidths()
{

View File

@@ -36,7 +36,7 @@ using namespace Spreadsheet;
const int PropertyRowHeights::defaultHeight = 30;
TYPESYSTEM_SOURCE(Spreadsheet::PropertyRowHeights , App::Property);
TYPESYSTEM_SOURCE(Spreadsheet::PropertyRowHeights , App::Property)
PropertyRowHeights::PropertyRowHeights()
{

View File

@@ -43,13 +43,13 @@
#include "Utils.h"
#include <PropertySheetPy.h>
#include <App/ExpressionVisitors.h>
FC_LOG_LEVEL_INIT("Spreadsheet", true, true);
FC_LOG_LEVEL_INIT("Spreadsheet", true, true)
using namespace App;
using namespace Base;
using namespace Spreadsheet;
TYPESYSTEM_SOURCE(Spreadsheet::PropertySheet , App::PropertyExpressionContainer);
TYPESYSTEM_SOURCE(Spreadsheet::PropertySheet , App::PropertyExpressionContainer)
void PropertySheet::clear()
{

View File

@@ -55,7 +55,7 @@
#include <boost/bind.hpp>
#include <deque>
FC_LOG_LEVEL_INIT("Spreadsheet",true,true);
FC_LOG_LEVEL_INIT("Spreadsheet",true,true)
using namespace Base;
using namespace App;
@@ -1449,7 +1449,7 @@ std::string Sheet::getColumn(int offset) const {
///////////////////////////////////////////////////////////////////////////////
TYPESYSTEM_SOURCE(Spreadsheet::PropertySpreadsheetQuantity, App::PropertyQuantity);
TYPESYSTEM_SOURCE(Spreadsheet::PropertySpreadsheetQuantity, App::PropertyQuantity)
Property *PropertySpreadsheetQuantity::Copy() const
{

View File

@@ -52,7 +52,7 @@ using namespace App;
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetMergeCells);
DEF_STD_CMD_A(CmdSpreadsheetMergeCells)
CmdSpreadsheetMergeCells::CmdSpreadsheetMergeCells()
: Command("Spreadsheet_MergeCells")
@@ -105,7 +105,7 @@ bool CmdSpreadsheetMergeCells::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetSplitCell);
DEF_STD_CMD_A(CmdSpreadsheetSplitCell)
CmdSpreadsheetSplitCell::CmdSpreadsheetSplitCell()
: Command("Spreadsheet_SplitCell")
@@ -161,7 +161,7 @@ bool CmdSpreadsheetSplitCell::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetImport);
DEF_STD_CMD_A(CmdSpreadsheetImport)
CmdSpreadsheetImport::CmdSpreadsheetImport()
: Command("Spreadsheet_Import")
@@ -201,7 +201,7 @@ bool CmdSpreadsheetImport::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetExport);
DEF_STD_CMD_A(CmdSpreadsheetExport)
CmdSpreadsheetExport::CmdSpreadsheetExport()
: Command("Spreadsheet_Export")
@@ -250,7 +250,7 @@ bool CmdSpreadsheetExport::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetAlignLeft);
DEF_STD_CMD_A(CmdSpreadsheetAlignLeft)
CmdSpreadsheetAlignLeft::CmdSpreadsheetAlignLeft()
: Command("Spreadsheet_AlignLeft")
@@ -302,7 +302,7 @@ bool CmdSpreadsheetAlignLeft::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetAlignCenter);
DEF_STD_CMD_A(CmdSpreadsheetAlignCenter)
CmdSpreadsheetAlignCenter::CmdSpreadsheetAlignCenter()
: Command("Spreadsheet_AlignCenter")
@@ -354,7 +354,7 @@ bool CmdSpreadsheetAlignCenter::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetAlignRight);
DEF_STD_CMD_A(CmdSpreadsheetAlignRight)
CmdSpreadsheetAlignRight::CmdSpreadsheetAlignRight()
: Command("Spreadsheet_AlignRight")
@@ -406,7 +406,7 @@ bool CmdSpreadsheetAlignRight::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetAlignTop);
DEF_STD_CMD_A(CmdSpreadsheetAlignTop)
CmdSpreadsheetAlignTop::CmdSpreadsheetAlignTop()
: Command("Spreadsheet_AlignTop")
@@ -458,7 +458,7 @@ bool CmdSpreadsheetAlignTop::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetAlignBottom);
DEF_STD_CMD_A(CmdSpreadsheetAlignBottom)
CmdSpreadsheetAlignBottom::CmdSpreadsheetAlignBottom()
: Command("Spreadsheet_AlignBottom")
@@ -510,7 +510,7 @@ bool CmdSpreadsheetAlignBottom::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetAlignVCenter);
DEF_STD_CMD_A(CmdSpreadsheetAlignVCenter)
CmdSpreadsheetAlignVCenter::CmdSpreadsheetAlignVCenter()
: Command("Spreadsheet_AlignVCenter")
@@ -562,7 +562,7 @@ bool CmdSpreadsheetAlignVCenter::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetStyleBold);
DEF_STD_CMD_A(CmdSpreadsheetStyleBold)
CmdSpreadsheetStyleBold::CmdSpreadsheetStyleBold()
: Command("Spreadsheet_StyleBold")
@@ -636,7 +636,7 @@ bool CmdSpreadsheetStyleBold::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetStyleItalic);
DEF_STD_CMD_A(CmdSpreadsheetStyleItalic)
CmdSpreadsheetStyleItalic::CmdSpreadsheetStyleItalic()
: Command("Spreadsheet_StyleItalic")
@@ -710,7 +710,7 @@ bool CmdSpreadsheetStyleItalic::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetStyleUnderline);
DEF_STD_CMD_A(CmdSpreadsheetStyleUnderline)
CmdSpreadsheetStyleUnderline::CmdSpreadsheetStyleUnderline()
: Command("Spreadsheet_StyleUnderline")
@@ -783,7 +783,7 @@ bool CmdSpreadsheetStyleUnderline::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdSpreadsheetSetAlias);
DEF_STD_CMD_A(CmdSpreadsheetSetAlias)
CmdSpreadsheetSetAlias::CmdSpreadsheetSetAlias()
: Command("Spreadsheet_SetAlias")
@@ -847,7 +847,7 @@ bool CmdSpreadsheetSetAlias::isActive()
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
DEF_STD_CMD_A(CmdCreateSpreadsheet);
DEF_STD_CMD_A(CmdCreateSpreadsheet)
CmdCreateSpreadsheet::CmdCreateSpreadsheet()
:Command("Spreadsheet_CreateSheet")