filesystem.h File Reference

Header file declaring portability routines for dealing with filesystems. More...

#include <string>
#include <vector>

Include dependency graph for filesystem.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  dlr
namespace  dlr::portability

Functions

const std::string & dlr::portability::pathDelimiter ()
const std::string & dlr::portability::extensionDelimiter ()
bool dlr::portability::isDirectory (const std::string &path)
 This function returns a bool indicating whether or not the specified path is a directory.
std::string dlr::portability::joinPath (const std::string &part0, const std::string &part1)
std::vector< std::string > dlr::portability::listDirectory (const std::string &directoryName, bool fullPath)
std::pair< std::string, std::string > dlr::portability::splitPath (const std::string &path)
 This function accepts a path returns a pair of strings in which the first element is the directory name and the second is the filename.


Detailed Description

Header file declaring portability routines for dealing with filesystems.

Copyright (C) 2003-2005, David LaRose, dlr@cs.cmu.edu See accompanying file, LICENSE.TXT, for details.

Revision
882
Date
2007-05-04 00:40:09 -0400 (Fri, 04 May 2007)

Definition in file filesystem.h.


Generated on Mon Jul 9 20:34:07 2007 for dlrLibs Utility Libraries by  doxygen 1.5.2