Spotted by cppcheck.
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'
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;
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;
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
{ 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;
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
{ 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;
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
{ 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;
};
{ 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"; }
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
{ 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;
};
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
{ 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;
};
{
public:
///
- InsetBoxParams(std::string const &);
+ explicit InsetBoxParams(std::string const &);
///
void write(std::ostream & os) const;
///
// complicated to implement it consistently with the copy constructor
InsetExternal & operator=(InsetExternal const &);
public:
- InsetExternal(Buffer *);
+ explicit InsetExternal(Buffer *);
///
~InsetExternal();
///
class InsetFloatList : public InsetCommand {
public:
///
- InsetFloatList(Buffer *);
+ explicit InsetFloatList(Buffer *);
///
InsetFloatList(Buffer *, std::string const & type);
{
public:
///
- InsetFoot(Buffer *);
+ explicit InsetFoot(Buffer *);
private:
///
InsetCode lyxCode() const { return FOOT_CODE; }
class InsetFootlike : public InsetCollapsible {
public:
///
- InsetFootlike(Buffer *);
+ explicit InsetFootlike(Buffer *);
///
bool hasSettings() const { return false; }
private:
{
public:
///
- InsetGraphics(Buffer * buf);
+ explicit InsetGraphics(Buffer * buf);
///
~InsetGraphics();
public:
///
- InsetIPA(Buffer *);
+ explicit InsetIPA(Buffer *);
///
~InsetIPA();
///
class InsetMarginal : public InsetFootlike {
public:
///
- InsetMarginal(Buffer *);
+ explicit InsetMarginal(Buffer *);
///
InsetCode lyxCode() const { return MARGIN_CODE; }
///
///
InsetNewline();
///
- InsetNewline(InsetNewlineParams par) : Inset(0)
+ explicit InsetNewline(InsetNewlineParams par) : Inset(0)
{ params_.kind = par.kind; }
///
static void string2params(std::string const &, InsetNewlineParams &);
public:
///
- InsetPreview(Buffer *);
+ explicit InsetPreview(Buffer *);
///
~InsetPreview();
///
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;
///
{
public:
///
- InsetTableCell(Buffer * buf);
+ explicit InsetTableCell(Buffer * buf);
///
InsetCode lyxCode() const { return CELL_CODE; }
///
class CellData {
public:
///
- CellData(Buffer *);
+ explicit CellData(Buffer *);
///
CellData(CellData const &);
///
///
InsetVSpace() : Inset(0) {}
///
- InsetVSpace(VSpace const &);
+ explicit InsetVSpace(VSpace const &);
/// How much?
VSpace const & space() const { return space_; }
///
class RenderGraphic : public RenderBase
{
public:
- RenderGraphic(Inset const *);
+ explicit RenderGraphic(Inset const *);
RenderGraphic(RenderGraphic const &, Inset const *);
RenderBase * clone(Inset const *) const;
/// 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;
class RenderMonitoredPreview : public RenderPreview {
public:
- RenderMonitoredPreview(Inset const *);
+ explicit RenderMonitoredPreview(Inset const *);
///
void draw(PainterInfo & pi, int x, int y) const;
///