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
)  [static]
 

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
)  [static]
 

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

void indri::file::Path::rename (  const std::string &  oldPath,
const std::string &  newPath
)  [static]
 

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