title: Boost Filesystem -- enumerating devices?
body: <p>All,</p>
  
  <p>I am trying to write a cross platform (hence: boost) method/function that will enumerate all of the storage devices on a system.  From what I have found, the Boost docs mention multiple root file systems, but does not elaborate on how to handle them.  I assume that a Windows machine with a hard disk, CD/DVD drive, a USB drive, etc, would be considered a 'multiple root system' -- correct?  If not, what is the root?</p>
  
  <p>I assume that in Linux, there is a single root (e.g., /dev), but I'm not sure how to do it for a multi-root system (e.g., Window) using Boost.  Is there a Boost method to enumerate devices?</p>
  
  <p>Help?</p>
  
  <p>Thank you very much,</p>
  
  <p>:bp:</p>