Opened 10 years ago

Last modified 7 years ago

#7313 new Bugs

filesystem reference doc shows path::u16string(), but it doesn't exist

Reported by: Craig Dickson <cdickson@…> Owned by: Beman Dawes
Milestone: To Be Determined Component: filesystem
Version: Boost 1.50.0 Severity: Problem
Keywords: Cc:

Description

The Boost 1.50 filesystem reference says that filesystem::path has methods u16string(), generic_u16string(), u32string() and generic_u32string(), but they don't exist in the code. MS Visual Studio 2010's C++ compiler can't find them, and a grep of the boost::filesystem source doesn't find them either. Please either implement these methods or remove them from the docs.

(My preference would be that you implement these methods, and also, for completeness, add u8string() and generic_u8string(), which would return UTF-8 instead of using the current locale.)

Change History (1)

comment:1 by daniel.kruegler@…, 7 years ago

These UTF-8 support functions are also referred to in the Filesystem specification,

http://cplusplus.github.io/filesystem-ts/working-draft.html

They would be very much appreciated.

@Beman, do you have a rough estimate when you would have time looking into them?

Note: See TracTickets for help on using tickets.