Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::file::Path Class Reference

#include <Path.hpp>

List of all members.

Static Public Member Functions

void create (const std::string &path)
bool isFile (const std::string &path)
bool isDirectory (const std::string &path)
bool exists (const std::string &path)
void remove (const std::string &path)
void rename (const std::string &oldPath, const std::string &newPath)
void make (const std::string &path)
std::string trim (const std::string &path)
std::string relative (const std::string &basePath, const std::string absolutePath)
char pathSeparator ()
std::string combine (const std::string &root, const std::string &addition)
std::string extension (const std::string &path)
std::string directory (const std::string &path)
std::string filename (const std::string &path)
std::string basename (const std::string &path)

Member Function Documentation

std::string indri::file::Path::basename const std::string &  path  )  [static]

std::string indri::file::Path::combine const std::string &  root,
const std::string &  addition

void indri::file::Path::create const std::string &  path  )  [static]

std::string indri::file::Path::directory const std::string &  path  )  [static]

bool indri::file::Path::exists const std::string &  path  )  [static]

std::string indri::file::Path::extension const std::string &  path  )  [static]

std::string indri::file::Path::filename const std::string &  path  )  [static]

bool indri::file::Path::isDirectory const std::string &  path  )  [static]

bool indri::file::Path::isFile const std::string &  path  )  [static]

void indri::file::Path::make const std::string &  path  )  [static]

char indri::file::Path::pathSeparator  )  [static]

std::string indri::file::Path::relative const std::string &  basePath,
const std::string  absolutePath

void indri::file::Path::remove const std::string &  path  )  [static]

void indri::file::Path::rename const std::string &  oldPath,
const std::string &  newPath

std::string indri::file::Path::trim const std::string &  path  )  [static]

The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:03:00 2010 for Lemur by doxygen 1.3.4