Aegis  4.25.D505
Data Structures | Public Member Functions | Private Member Functions | Private Attributes
file_revision Class Reference

#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_revisionoperator= (const file_revision &)
nstring get_path () const

Private Member Functions

 file_revision ()

Private Attributes

innerref

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

The destructor. Thou shalt not derive from this class.

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

The constructor.

The copy constructor.

The default constructor.


Member Function Documentation

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.


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: