#include <FileIdentifier.h>
Public Member Functions | |
| FileIdentifier (string path) | |
| FileIdentifier (const FileIdentifier &other) | |
| string | to_string (char separator= '/') const |
| const string & | get_filename () const |
| int | num_dirs () |
| const string & | get_ith_dir (int i) |
| bool | operator== (const FileIdentifier &other) const |
| bool | operator!= (const FileIdentifier &other) const |
| bool | operator< (const FileIdentifier &other) const |
| bool | operator> (const FileIdentifier &other) const |
| void | add_dir (const string &dir) |
| void | pop_dir () |
Static Public Member Functions | |
| static string | construct_absolute_path (const string &path, vector< string > &path_vec) |
| static void | chop_into_directories (const string &path, vector< string > &dirs) |
Friends | |
| class | boost::serialization::access |
| ostream & | operator<< (ostream &os, const FileIdentifier &obj) |
Represents a directory on the file system.
1.6.3