id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4909,class path funcs taking iterators making poor assumption,Beman Dawes,Beman Dawes,"class path funcs taking iterators are assuming the value_type of the iterator is a character type. But it is perfectly natural to write something like path p(q.begin(), q.end()) where q is a path or a vector of strings, so the value type is a container. The fix is to add several overloads depending on the value_type of the iterator. The rule-of-thumb might be something like ""if the operation has an overload of a single item of type T, it should also handle iteration over a sequence of T's.",Bugs,closed,Boost 1.46.0,filesystem,Boost 1.45.0,Problem,wontfix,,