Boost logo

Boost :

Subject: Re: [boost] boost::filesystem request
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2008-10-27 13:18:27


Edward Diener wrote:
> Jorge Lodos Vigil wrote:
>> Hi
>> The Traits classes for basic_path provided in the filesystem library
>> (path_traits and wpath_traits) are good enough to be used as default
>> values for basic_path in most cases.
>> However, since they are independent structs, they can not be used to
>> instantiate a basic_path with a single String template parameter. I
>> would like to write:
>>
>> typedef basic_string<char> string_t;
>> typedef fs::basic_path<string_t, fs::basic_path_traits<string_t> >
>> path_t;
>
> I would like to second this request. I also noticed that one can not
> easily instantiate a basic_path based completely on a string type,
> because of the traits class. If it is at all possible, the traits class
> should be a template class based on the string type, with supplied
> specializations for std::string and std::wstring.

I second that, too. Maybe, a Trac ticket would be a appropriate.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk