basic_split was not copyable in all compiler versions; refs #8
This commit is contained in:
@@ -38,6 +38,13 @@ namespace mrw {
|
|||||||
template <class _CharT = char, class _Traits = std::char_traits<_CharT> >
|
template <class _CharT = char, class _Traits = std::char_traits<_CharT> >
|
||||||
class basic_split /*: public std::basic_ostream<_CharT, _Traits>*/ {
|
class basic_split /*: public std::basic_ostream<_CharT, _Traits>*/ {
|
||||||
public:
|
public:
|
||||||
|
basic_split(const basic_split& o):
|
||||||
|
_width(o._width),
|
||||||
|
_indent(o._indent),
|
||||||
|
_fill(o._fill),
|
||||||
|
_buffer(o._buffer.str()),
|
||||||
|
_os(o._os) {
|
||||||
|
}
|
||||||
basic_split(int width=80, int indent=0, char fill=' '):
|
basic_split(int width=80, int indent=0, char fill=' '):
|
||||||
_width(width), _indent(indent), _fill(fill), _os(0) {
|
_width(width), _indent(indent), _fill(fill), _os(0) {
|
||||||
if (_width<_indent)
|
if (_width<_indent)
|
||||||
|
Reference in New Issue
Block a user