
On Thu, 11 Nov 2004 12:20:23 -0500, Beman Dawes <bdawes@acm.org> wrote:
I'm currently working on a major revision of the Boost filesystem library aimed at getting it ready to be proposed to the C++ committee for the next Library TR.
The critical technical change required is internationalization. The plan is to provide a templated basic_path class, with typedefs for path and wpath. In other words, an approach very similar to the current std::basic_string, std::string, and std::wstring.
Does this suppose that all OS paths can be represented as a string of wchar's? Does it suppose that the whole range that wchar_t can cover is usable in file names? Would that have to be added to the wchar_t definition? What if I want to use a 32-bit Unicode codepoint for a filename on Windows? Regards, Rogier