
Beman Dawes wrote:
"Tobias Schwinger" <tschwinger@neoscientists.org> wrote in message news:dt306t$pp5$1@sea.gmane.org...
1. path.hpp ===========
1.1. The BCC workaround is quite clean. If it doesn't make any sense to (statically) override the operator=(string_type) or the string() member functions of basic_path<...> it would be safe to use it as the default implementation, I figure.
1.2. If VC7.0 can handle this kind of deduction it would be worth a try to see if bypassing can be avoided (I don't have this compiler installed).
^^^ Did you consider these points?
3. fstream.hpp ==============
The tweak makes things compile with some versions of the GCC parser, that mistake the open bracket of the explicit function template argument list for an operator (which seems to be the case with that gcc-3.2.3-linux regression).
Yep, the failure is gone.
OK to commit?
Done. Thanks!
You're welcome! Regards, Tobias