commit 912704511b8c0fd443ab583c59ddfb6c34bc340d
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Tue Sep 17 23:06:18 2019 +0200
Make some constructors explicit
Spotted by cppcheck.
---
src/insets/ExternalTemplate.cpp | 6 +++---
src/insets/ExternalTransforms.h | 22 +++++++++++-----------
src/insets/InsetBox.h | 2 +-
src/insets/InsetExternal.h | 2 +-
src/insets/InsetFloatList.h | 2 +-
src/insets/InsetFoot.h | 2 +-
src/insets/InsetFootlike.h | 2 +-
src/insets/InsetGraphics.h | 2 +-
src/insets/InsetIPA.h | 2 +-
src/insets/InsetMarginal.h | 2 +-
src/insets/InsetNewline.h | 2 +-
src/insets/InsetPreview.h | 2 +-
src/insets/InsetSpace.h | 2 +-
src/insets/InsetTabular.h | 4 ++--
src/insets/InsetVSpace.h | 2 +-
src/insets/RenderGraphic.h | 2 +-
src/insets/RenderPreview.h | 4 ++--
17 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/src/insets/ExternalTemplate.cpp b/src/insets/ExternalTemplate.cpp
index ae9148b..ba6922d 100644
--- a/src/insets/ExternalTemplate.cpp
+++ b/src/insets/ExternalTemplate.cpp
@@ -74,7 +74,7 @@ class DumpPreambleDef {
public:
typedef TemplateManager::PreambleDefs::value_type value_type;
- DumpPreambleDef(ostream & os) : os_(os) {}
+ explicit DumpPreambleDef(ostream & os) : os_(os) {}
void operator()(value_type const & vt) {
os_ << "PreambleDef " << vt.first << '\n'
@@ -91,7 +91,7 @@ class DumpTemplate {
public:
typedef TemplateManager::Templates::value_type value_type;
- DumpTemplate(ostream & os) : os_(os) {}
+ explicit DumpTemplate(ostream & os) : os_(os) {}
void operator()(value_type const & vt) {
Template const & et = vt.second;
@@ -137,7 +137,7 @@ class DumpFormat {
public:
typedef Template::Formats::value_type value_type;
- DumpFormat(ostream & o) : os_(o) {}
+ explicit DumpFormat(ostream & o) : os_(o) {}
void operator()(value_type const & vt) const {
Template::Format const & ft = vt.second;
diff --git a/src/insets/ExternalTransforms.h b/src/insets/ExternalTransforms.h
index cd3e5e2..d6735b6 100644
--- a/src/insets/ExternalTransforms.h
+++ b/src/insets/ExternalTransforms.h
@@ -149,7 +149,7 @@ private:
class ResizeCommand : public TransformCommand {
protected:
ResizeData data;
- ResizeCommand(ResizeData const & data_) : data(data_) {}
+ explicit ResizeCommand(ResizeData const & data_) : data(data_) {}
private:
virtual std::string const front_placeholder_impl() const
@@ -165,7 +165,7 @@ public:
{ return ptr_type(new ResizeLatexCommand(data)); }
private:
- ResizeLatexCommand(ResizeData const & data_)
+ explicit ResizeLatexCommand(ResizeData const & data_)
: ResizeCommand(data_) {}
virtual std::string const front_impl() const;
virtual std::string const back_impl() const;
@@ -175,7 +175,7 @@ private:
class RotationCommand : public TransformCommand {
protected:
RotationData data;
- RotationCommand(RotationData const & data_) : data(data_) {}
+ explicit RotationCommand(RotationData const & data_) : data(data_) {}
private:
virtual std::string const front_placeholder_impl() const
@@ -191,7 +191,7 @@ public:
{ return ptr_type(new RotationLatexCommand(data)); }
private:
- RotationLatexCommand(RotationData const & data_)
+ explicit RotationLatexCommand(RotationData const & data_)
: RotationCommand(data_) {}
virtual std::string const front_impl() const;
virtual std::string const back_impl() const;
@@ -221,7 +221,7 @@ private:
class ClipOption : public TransformOption {
protected:
ClipData data;
- ClipOption(ClipData const & data_) : data(data_) {}
+ explicit ClipOption(ClipData const & data_) : data(data_) {}
private:
virtual std::string const placeholder_impl() const
@@ -235,7 +235,7 @@ public:
{ return ptr_type(new ClipLatexOption(data)); }
private:
- ClipLatexOption(ClipData const & data_)
+ explicit ClipLatexOption(ClipData const & data_)
: ClipOption(data_) {}
virtual std::string const option_impl() const;
};
@@ -247,7 +247,7 @@ public:
{ return ptr_type(new ExtraOption(data)); }
private:
- ExtraOption(std::string const & data_) : data(data_) {}
+ explicit ExtraOption(std::string const & data_) : data(data_) {}
virtual std::string const placeholder_impl() const
{ return "$$Extra"; }
@@ -260,7 +260,7 @@ private:
class ResizeOption : public TransformOption {
protected:
ResizeData data;
- ResizeOption(ResizeData const & data_) : data(data_) {}
+ explicit ResizeOption(ResizeData const & data_) : data(data_) {}
private:
virtual std::string const placeholder_impl() const
@@ -274,7 +274,7 @@ public:
{ return ptr_type(new ResizeLatexOption(data)); }
private:
- ResizeLatexOption(ResizeData const & data_)
+ explicit ResizeLatexOption(ResizeData const & data_)
: ResizeOption(data_) {}
virtual std::string const option_impl() const;
};
@@ -283,7 +283,7 @@ private:
class RotationOption : public TransformOption {
protected:
RotationData data;
- RotationOption(RotationData const & data_) : data(data_) {}
+ explicit RotationOption(RotationData const & data_) : data(data_) {}
private:
virtual std::string const placeholder_impl() const
@@ -297,7 +297,7 @@ public:
{ return ptr_type(new RotationLatexOption(data)); }
private:
- RotationLatexOption(RotationData const & data_)
+ explicit RotationLatexOption(RotationData const & data_)
: RotationOption(data_) {}
virtual std::string const option_impl() const;
};
diff --git a/src/insets/InsetBox.h b/src/insets/InsetBox.h
index e181bd7..6dd671c 100644
--- a/src/insets/InsetBox.h
+++ b/src/insets/InsetBox.h
@@ -24,7 +24,7 @@ class InsetBoxParams
{
public:
///
- InsetBoxParams(std::string const &);
+ explicit InsetBoxParams(std::string const &);
///
void write(std::ostream & os) const;
///
diff --git a/src/insets/InsetExternal.h b/src/insets/InsetExternal.h
index 032b3a2..20ccfed 100644
--- a/src/insets/InsetExternal.h
+++ b/src/insets/InsetExternal.h
@@ -94,7 +94,7 @@ class InsetExternal : public Inset
// complicated to implement it consistently with the copy constructor
InsetExternal & operator=(InsetExternal const &);
public:
- InsetExternal(Buffer *);
+ explicit InsetExternal(Buffer *);
///
~InsetExternal();
///
diff --git a/src/insets/InsetFloatList.h b/src/insets/InsetFloatList.h
index 3d6a7a3..7d1df47 100644
--- a/src/insets/InsetFloatList.h
+++ b/src/insets/InsetFloatList.h
@@ -23,7 +23,7 @@ namespace lyx {
class InsetFloatList : public InsetCommand {
public:
///
- InsetFloatList(Buffer *);
+ explicit InsetFloatList(Buffer *);
///
InsetFloatList(Buffer *, std::string const & type);
diff --git a/src/insets/InsetFoot.h b/src/insets/InsetFoot.h
index d032e04..04e03fd 100644
--- a/src/insets/InsetFoot.h
+++ b/src/insets/InsetFoot.h
@@ -25,7 +25,7 @@ class InsetFoot : public InsetFootlike
{
public:
///
- InsetFoot(Buffer *);
+ explicit InsetFoot(Buffer *);
private:
///
InsetCode lyxCode() const { return FOOT_CODE; }
diff --git a/src/insets/InsetFootlike.h b/src/insets/InsetFootlike.h
index f4bcbde..ce6f504 100644
--- a/src/insets/InsetFootlike.h
+++ b/src/insets/InsetFootlike.h
@@ -23,7 +23,7 @@ namespace lyx {
class InsetFootlike : public InsetCollapsible {
public:
///
- InsetFootlike(Buffer *);
+ explicit InsetFootlike(Buffer *);
///
bool hasSettings() const { return false; }
private:
diff --git a/src/insets/InsetGraphics.h b/src/insets/InsetGraphics.h
index 2cba4f0..b5fc5c8 100644
--- a/src/insets/InsetGraphics.h
+++ b/src/insets/InsetGraphics.h
@@ -34,7 +34,7 @@ class InsetGraphics : public Inset
{
public:
///
- InsetGraphics(Buffer * buf);
+ explicit InsetGraphics(Buffer * buf);
///
~InsetGraphics();
diff --git a/src/insets/InsetIPA.h b/src/insets/InsetIPA.h
index fe8cd99..d499edf 100644
--- a/src/insets/InsetIPA.h
+++ b/src/insets/InsetIPA.h
@@ -32,7 +32,7 @@ class InsetIPA : public InsetText {
public:
///
- InsetIPA(Buffer *);
+ explicit InsetIPA(Buffer *);
///
~InsetIPA();
///
diff --git a/src/insets/InsetMarginal.h b/src/insets/InsetMarginal.h
index 008a3dd..db0f6db 100644
--- a/src/insets/InsetMarginal.h
+++ b/src/insets/InsetMarginal.h
@@ -25,7 +25,7 @@ namespace lyx {
class InsetMarginal : public InsetFootlike {
public:
///
- InsetMarginal(Buffer *);
+ explicit InsetMarginal(Buffer *);
///
InsetCode lyxCode() const { return MARGIN_CODE; }
///
diff --git a/src/insets/InsetNewline.h b/src/insets/InsetNewline.h
index 53389d2..e0a13f3 100644
--- a/src/insets/InsetNewline.h
+++ b/src/insets/InsetNewline.h
@@ -44,7 +44,7 @@ public:
///
InsetNewline();
///
- InsetNewline(InsetNewlineParams par) : Inset(0)
+ explicit InsetNewline(InsetNewlineParams par) : Inset(0)
{ params_.kind = par.kind; }
///
static void string2params(std::string const &, InsetNewlineParams &);
diff --git a/src/insets/InsetPreview.h b/src/insets/InsetPreview.h
index f0808d7..6a9d290 100644
--- a/src/insets/InsetPreview.h
+++ b/src/insets/InsetPreview.h
@@ -32,7 +32,7 @@ class InsetPreview : public InsetText {
public:
///
- InsetPreview(Buffer *);
+ explicit InsetPreview(Buffer *);
///
~InsetPreview();
///
diff --git a/src/insets/InsetSpace.h b/src/insets/InsetSpace.h
index a4fd615..2784022 100644
--- a/src/insets/InsetSpace.h
+++ b/src/insets/InsetSpace.h
@@ -74,7 +74,7 @@ struct InsetSpaceParams {
CUSTOM_PROTECTED
};
///
- InsetSpaceParams(bool m = false) : kind(NORMAL), math(m) {}
+ explicit InsetSpaceParams(bool m = false) : kind(NORMAL), math(m) {}
///
void write(std::ostream & os) const;
///
diff --git a/src/insets/InsetTabular.h b/src/insets/InsetTabular.h
index 17e05d7..65cc2ae 100644
--- a/src/insets/InsetTabular.h
+++ b/src/insets/InsetTabular.h
@@ -52,7 +52,7 @@ class InsetTableCell : public InsetText
{
public:
///
- InsetTableCell(Buffer * buf);
+ explicit InsetTableCell(Buffer * buf);
///
InsetCode lyxCode() const { return CELL_CODE; }
///
@@ -690,7 +690,7 @@ public:
class CellData {
public:
///
- CellData(Buffer *);
+ explicit CellData(Buffer *);
///
CellData(CellData const &);
///
diff --git a/src/insets/InsetVSpace.h b/src/insets/InsetVSpace.h
index 21afbcd..b2c8ac9 100644
--- a/src/insets/InsetVSpace.h
+++ b/src/insets/InsetVSpace.h
@@ -24,7 +24,7 @@ public:
///
InsetVSpace() : Inset(0) {}
///
- InsetVSpace(VSpace const &);
+ explicit InsetVSpace(VSpace const &);
/// How much?
VSpace const & space() const { return space_; }
///
diff --git a/src/insets/RenderGraphic.h b/src/insets/RenderGraphic.h
index b41b82e..da09c4c 100644
--- a/src/insets/RenderGraphic.h
+++ b/src/insets/RenderGraphic.h
@@ -24,7 +24,7 @@ namespace lyx {
class RenderGraphic : public RenderBase
{
public:
- RenderGraphic(Inset const *);
+ explicit RenderGraphic(Inset const *);
RenderGraphic(RenderGraphic const &, Inset const *);
RenderBase * clone(Inset const *) const;
diff --git a/src/insets/RenderPreview.h b/src/insets/RenderPreview.h
index 2f83aff..c6eee30 100644
--- a/src/insets/RenderPreview.h
+++ b/src/insets/RenderPreview.h
@@ -45,7 +45,7 @@ public:
/// Return true if preview is enabled in mathed (from LyXRC::preview)
static bool previewMath();
- RenderPreview(Inset const *);
+ explicit RenderPreview(Inset const *);
RenderPreview(RenderPreview const &, Inset const *);
RenderBase * clone(Inset const *) const;
@@ -110,7 +110,7 @@ private:
class RenderMonitoredPreview : public RenderPreview {
public:
- RenderMonitoredPreview(Inset const *);
+ explicit RenderMonitoredPreview(Inset const *);
///
void draw(PainterInfo & pi, int x, int y) const;
///