#621 closed Feature Requests (fixed)
filesystem::path as a template
Reported by: | streetraider | Owned by: | Beman Dawes |
---|---|---|---|
Milestone: | Component: | filesystem | |
Version: | None | Severity: | Showstopper |
Keywords: | Cc: |
Description (last modified by )
I suggest boost::filesystem::path to be a template: template <typename CharType = char> class path; Current path will be used as path<char>. Of course it's unable to use path<wchar_t> for file operations like open(), rename() and so on with current C++ library. These function may take path<char> as parameters. But it's very useful to have path<wchar_t> dealing with filenames! Any will be able to use it and pass them for WinAPI functions by example, or use in any database that support wide chars. At second, I think path::extention() member function will be useful to exctact extention of the file, such as ".html" (or just "html") for "foo/bar.html".
Change History (4)
comment:1 by , 15 years ago
Cc: | added |
---|---|
Component: | None → filesystem |
Description: | modified (diff) |
Severity: | → Showstopper |
comment:2 by , 15 years ago
Cc: | removed |
---|---|
Owner: | changed from | to
Status: | assigned → new |
comment:3 by , 15 years ago
Resolution: | None → fixed |
---|---|
Status: | new → closed |
This feature was part of the internationalization package of changes, which was merged into the trunk in December of 2005, and can be used in 1.34.0 and later.
--Beman
comment:4 by , 15 years ago
The requested extension() function has been provided the boost/filesystem/convenience.hpp headers since 2002.
--Beman
Note:
See TracTickets
for help on using tickets.
Can't reassign to Beman until he logs into Trac