summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/pstream.h
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2016-06-24 23:25:46 +0200
committer couriersud <couriersud@arcor.de>2016-06-24 23:25:46 +0200
commitbc37304ef96e335810e7dc10367e7e7faa2d3c1d (patch)
tree88988d9dd5fc13225752404ccc01adf10660f026 /src/lib/netlist/plib/pstream.h
parent634473c1ff7a16517ec2b516ee8da341d7ce25f6 (diff)
Add explicit to constructors to avoid bad surprises later. (nw)
Diffstat (limited to 'src/lib/netlist/plib/pstream.h')
-rw-r--r--src/lib/netlist/plib/pstream.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/netlist/plib/pstream.h b/src/lib/netlist/plib/pstream.h
index 42379a7da4b..a7f81723262 100644
--- a/src/lib/netlist/plib/pstream.h
+++ b/src/lib/netlist/plib/pstream.h
@@ -31,7 +31,7 @@ public:
static const pos_type SEEK_EOF = (pos_type) -1;
- pstream(const unsigned flags) : m_flags(flags)
+ explicit pstream(const unsigned flags) : m_flags(flags)
{
}
virtual ~pstream()
@@ -99,7 +99,7 @@ class pistream : public pstream
P_PREVENT_COPYING(pistream)
public:
- pistream(const unsigned flags) : pstream(flags) {}
+ explicit pistream(const unsigned flags) : pstream(flags) {}
virtual ~pistream() {}
bool eof() const { return ((flags() & FLAG_EOF) != 0) || bad(); }
@@ -134,7 +134,7 @@ class postream : public pstream
P_PREVENT_COPYING(postream)
public:
- postream(unsigned flags) : pstream(flags) {}
+ explicit postream(unsigned flags) : pstream(flags) {}
virtual ~postream() {}
/* this digests linux & dos/windows text files */
@@ -230,7 +230,7 @@ class pofilestream : public postream
P_PREVENT_COPYING(pofilestream)
public:
- pofilestream(const pstring &fname);
+ explicit pofilestream(const pstring &fname);
virtual ~pofilestream();
void close();
@@ -281,7 +281,7 @@ class pifilestream : public pistream
P_PREVENT_COPYING(pifilestream)
public:
- pifilestream(const pstring &fname);
+ explicit pifilestream(const pstring &fname);
virtual ~pifilestream();
void close();
@@ -324,7 +324,7 @@ class pimemstream : public pistream
public:
pimemstream(const void *mem, const pos_type len);
- pimemstream(const pomemstream &ostrm);
+ explicit pimemstream(const pomemstream &ostrm);
virtual ~pimemstream();
protected:
@@ -364,7 +364,7 @@ class pstream_fmt_writer_t : public plib::pfmt_writer_t<>
P_PREVENT_COPYING(pstream_fmt_writer_t)
public:
- pstream_fmt_writer_t(postream &strm) : m_strm(strm) {}
+ explicit pstream_fmt_writer_t(postream &strm) : m_strm(strm) {}
virtual ~pstream_fmt_writer_t() { }
protected: