|
Aegis
4.25.D505
|
#include <file_revision.h>
Data Structures | |
| class | inner |
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 |
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.
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.
| 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.
| file_revision& file_revision::operator= | ( | const file_revision & | ) |
The assignment operator.
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.
1.7.6.1