One of the reasons was that GCC made the basic_streambuf class template noncopyable. It referred to a DR # 50. The standard currently has streambuf copying unspecified (in the normal-life sense, not the C++ sense), so it should automatically be copyable. My code took advantage of that. The copying isn't too useful, especially since streams are explicitly noncopyable. Should I just remove that code?
(The other compiling problem was not accepting std::char_traits< char >::eq as an argument to std::bind2nd. Could the boost version of _functional_ do better?)
Daryle
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost