Marsyas  0.6.0-alpha
Public Member Functions | Static Public Member Functions
FileName Class Reference

Various utilities. More...

#include <FileName.h>

Public Member Functions

FileNameappend (const string &element)
std::string ext ()
 FileName ()
 FileName (std::string filename)
std::string fullname ()
std::vector< mrs_stringgetFilesInDir (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 ()

Detailed Description

Various utilities.

FileName is a class bundling together various rather unrelated convenience utilities related to filenames.

Definition at line 41 of file FileName.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

FileName & append ( const string &  element)

Definition at line 204 of file FileName.cpp.

Definition at line 94 of file FileName.cpp.

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.

Definition at line 71 of file FileName.cpp.

Definition at line 86 of file FileName.cpp.

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.


The documentation for this class was generated from the following files: