Marsyas
0.6.0-alpha
|
Various utilities. More...
#include <FileName.h>
Public Member Functions | |
FileName & | append (const string &element) |
std::string | ext () |
FileName () | |
FileName (std::string filename) | |
std::string | fullname () |
std::vector< mrs_string > | getFilesInDir (mrs_string wildcard) |
bool | isAbsolute () |
mrs_bool | isDir () |
std::string | name () |
std::string | nameNoExt () |
std::string | path () |
~FileName () | |
Static Public Member Functions | |
static FileName | userAppDataDir () |
static FileName | userHomeDir () |
Various utilities.
FileName is a class bundling together various rather unrelated convenience utilities related to filenames.
Definition at line 41 of file FileName.h.
FileName | ( | ) |
Definition at line 43 of file FileName.cpp.
FileName | ( | std::string | filename | ) |
Definition at line 47 of file FileName.cpp.
~FileName | ( | ) |
Definition at line 59 of file FileName.cpp.
Definition at line 204 of file FileName.cpp.
mrs_string ext | ( | ) |
Definition at line 94 of file FileName.cpp.
mrs_string fullname | ( | ) |
Definition at line 64 of file FileName.cpp.
std::vector< mrs_string > getFilesInDir | ( | mrs_string | wildcard | ) |
Definition at line 136 of file FileName.cpp.
bool isAbsolute | ( | ) |
Definition at line 185 of file FileName.cpp.
Definition at line 117 of file FileName.cpp.
mrs_string name | ( | ) |
Definition at line 71 of file FileName.cpp.
mrs_string nameNoExt | ( | ) |
Definition at line 86 of file FileName.cpp.
mrs_string path | ( | ) |
Definition at line 102 of file FileName.cpp.
FileName userAppDataDir | ( | ) | [static] |
Definition at line 235 of file FileName.cpp.
FileName userHomeDir | ( | ) | [static] |
Definition at line 225 of file FileName.cpp.