file_revision Class Reference

#include <file_revision.h>


Public Member Functions

 ~file_revision ()
 file_revision (const nstring &filename, bool need_to_unlink)
 file_revision (const file_revision &)
file_revisionoperator= (const file_revision &)
nstring get_path () const

Private Member Functions

 file_revision ()

Private Attributes

innerref

Data Structures

class  inner


Detailed Description

The file_revision class is used to represent the path to a file revision, and wether or not is needs to be unlinked by the destructor.

Definition at line 30 of file file_revision.h.


Constructor & Destructor Documentation

file_revision::~file_revision (  ) 

The destructor. Thou shalt not derive from this class.

file_revision::file_revision ( const nstring filename,
bool  need_to_unlink 
)

The constructor.

file_revision::file_revision ( const file_revision  ) 

The copy constructor.

file_revision::file_revision (  )  [private]

The default constructor.


Member Function Documentation

file_revision& file_revision::operator= ( const file_revision  ) 

The assignment operator.

nstring file_revision::get_path (  )  const [inline]

The get_path method is used to extract the path of the file containing the file revision.

Definition at line 58 of file file_revision.h.


Field Documentation

The ref instance variable is used to remember the reference to the inner reference-counted data.

Definition at line 137 of file file_revision.h.


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

Generated on Wed Mar 12 23:37:39 2008 for Aegis by  doxygen 1.5.5