FileIdentifier Class Reference

#include <FileIdentifier.h>

List of all members.

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)

Detailed Description

Represents a directory on the file system.


The documentation for this class was generated from the following files:
Generated on Sun Oct 17 14:01:20 2010 by  doxygen 1.6.3