From: Beman Dawes (bdawes_at_[hidden])
Date: 2002-09-20 11:04:49
At 04:23 PM 9/19/2002, Thomas Witt wrote:
>I propose the following changes to the filesystem path interface in
>order to solve the problem of rooted/absolute paths.
After my first reply to your posting, I've been thinking more about the
problem you brought up of teasing apart a path in a portable way, and
related issues like query functions.
Right now the functions that return a portion of the path are leaf(), and
its complement, branch().
You have suggested adding root(). It seems to me the complement might also
be useful. Something like relative(), which returns a path with any root
I'm still not set in my mind how to handle the components of roots in the
many non-POSIX operating systems which separate the concept of
drive/device/volume/share/host/filesystem from the concept of
root-directory. I think the library may need the ability to extract those
elements as separate entities, and possibly their complements.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk