#include <file_revision.h>
Public Member Functions | |
~file_revision () | |
file_revision (const nstring &filename, bool need_to_unlink) | |
file_revision (const file_revision &) | |
file_revision & | operator= (const file_revision &) |
nstring | get_path () const |
Private Member Functions | |
file_revision () | |
Private Attributes | |
inner * | ref |
Data Structures | |
class | inner |
Definition at line 30 of file file_revision.h.
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.
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.
inner* file_revision::ref [private] |
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.