pfc::io::path Namespace Reference


Functions

string getFileName (string path)
string getFileNameWithoutExtension (string path)
string getFileExtension (string path)
string getParent (string filePath)
string getDirectory (string filePath)
string combine (string basePath, string fileName)
char getDefaultSeparator ()
string getSeparators ()
bool isSeparator (char c)
string getIllegalNameChars ()
string replaceIllegalNameChars (string fn)
string replaceIllegalPathChars (string fn)
bool isInsideDirectory (pfc::string directory, pfc::string inside)
bool isDirectoryRoot (string path)
string validateFileName (string name)
template<typename t1, typename t2>
bool equals (const t1 &v1, const t2 &v2)


Function Documentation

string pfc::io::path::combine ( string  basePath,
string  fileName 
)

template<typename t1, typename t2>
bool pfc::io::path::equals ( const t1 &  v1,
const t2 &  v2 
) [inline]

char pfc::io::path::getDefaultSeparator (  ) 

string pfc::io::path::getDirectory ( string  filePath  ) 

string pfc::io::path::getFileExtension ( string  path  ) 

string pfc::io::path::getFileName ( string  path  ) 

string pfc::io::path::getFileNameWithoutExtension ( string  path  ) 

string pfc::io::path::getIllegalNameChars (  ) 

string pfc::io::path::getParent ( string  filePath  ) 

string pfc::io::path::getSeparators (  ) 

bool pfc::io::path::isDirectoryRoot ( string  path  ) 

bool pfc::io::path::isInsideDirectory ( pfc::string  directory,
pfc::string  inside 
)

bool pfc::io::path::isSeparator ( char  c  ) 

string pfc::io::path::replaceIllegalNameChars ( string  fn  ) 

string pfc::io::path::replaceIllegalPathChars ( string  fn  ) 

string pfc::io::path::validateFileName ( string  name  ) 


Generated on Fri Apr 25 18:50:02 2008 for foobar2000 SDK by  doxygen 1.5.5