diff options
author | 2016-06-24 23:25:46 +0200 | |
---|---|---|
committer | 2016-06-24 23:25:46 +0200 | |
commit | bc37304ef96e335810e7dc10367e7e7faa2d3c1d (patch) | |
tree | 88988d9dd5fc13225752404ccc01adf10660f026 /src/lib/netlist/plib/pstream.h | |
parent | 634473c1ff7a16517ec2b516ee8da341d7ce25f6 (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.h | 14 |
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: |