Beman Dawes <[EMAIL PROTECTED]> writes:

> At 10:08 PM 8/25/2003, David Abrahams wrote:
>  >David Abrahams <[EMAIL PROTECTED]> writes:
>  >
>  >> > What about:
>  >> >
>  >> >      assert( p.branch_path().empty() );
>  >> >
>  >> > Isn't that closer to what you are trying to express?
>  >>
>  >> I guess so.  I didn't see branch_path().
>  >
>  >BTW, it would feel much more natural to me if it were
>  >
>  >   path root() const;
>  >   path branch() const;
>  >   path leaf() const;
>  >
>  >but because of the portable-ization of non-portable windows path
>  >constructs, I think something this simple is impossible.
>
> It isn't just Windows - multi-rooted file systems with named roots are
> a feature of many operating systems. Not to mention URI/URL's.

It isn't multi-rooted systems which cause the problem, though. It's
the need to represent paths that are only rooted under some notion of
"the current root", e.g. the windows path "/foo".

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to