Mod: Single arg ctors must be explicit

This commit is contained in:
berniev
2022-08-15 19:28:04 +10:00
committed by wwmayer
parent 3877fc62c3
commit 180edfa3cc
263 changed files with 473 additions and 473 deletions

View File

@@ -56,7 +56,7 @@ public:
PointKernel()
{
}
PointKernel(size_type size)
explicit PointKernel(size_type size)
{
resize(size);
}

View File

@@ -129,7 +129,7 @@ protected:
class Writer
{
public:
Writer(const PointKernel&);
explicit Writer(const PointKernel&);
virtual ~Writer();
virtual void write(const std::string& filename) = 0;
@@ -152,7 +152,7 @@ protected:
class AscWriter : public Writer
{
public:
AscWriter(const PointKernel&);
explicit AscWriter(const PointKernel&);
~AscWriter() override;
void write(const std::string& filename) override;
};
@@ -160,7 +160,7 @@ public:
class PlyWriter : public Writer
{
public:
PlyWriter(const PointKernel&);
explicit PlyWriter(const PointKernel&);
~PlyWriter() override;
void write(const std::string& filename) override;
};
@@ -168,7 +168,7 @@ public:
class PcdWriter : public Writer
{
public:
PcdWriter(const PointKernel&);
explicit PcdWriter(const PointKernel&);
~PcdWriter() override;
void write(const std::string& filename) override;
};

View File

@@ -52,7 +52,7 @@ public:
/** @name Construction */
//@{
/// Construction
PointsGrid (const PointKernel &rclM);
explicit PointsGrid (const PointKernel &rclM);
/// Construction
PointsGrid ();
/// Construction
@@ -175,7 +175,7 @@ class PointsExport PointsGridIterator
{
public:
/// Construction
PointsGridIterator (const PointsGrid &rclG);
explicit PointsGridIterator (const PointsGrid &rclG);
/** Returns the bounding box of the current grid element. */
Base::BoundBox3d GetBoundBox () const
{ return _rclGrid.GetBoundBox(_ulX, _ulY, _ulZ); }

View File

@@ -38,7 +38,7 @@ class DlgPointsReadImp : public QDialog
Q_OBJECT
public:
DlgPointsReadImp(const char *FileName, QWidget* parent = nullptr, Qt::WindowFlags fl = Qt::WindowFlags() );
explicit DlgPointsReadImp(const char *FileName, QWidget* parent = nullptr, Qt::WindowFlags fl = Qt::WindowFlags() );
~DlgPointsReadImp() override;
private: