#include <project.h>
Public Member Functions | |
~project () | |
project (const project &arg) | |
project & | operator= (const project &arg) |
project (string_ty *name) | |
project (const nstring &name) | |
project_ty * | operator-> () const |
Private Member Functions | |
project () | |
Private Attributes | |
project_ty * | ref |
Definition at line 1019 of file project.h.
project::~project | ( | ) |
The destructor. It is not vurtual. Thou shalt not derive from this class.
project::project | ( | const project & | arg | ) |
The copy constructor.
project::project | ( | const nstring & | name | ) |
project::project | ( | ) | [private] |
The default constructor. Do not use. (You always need a project name.)
project_ty* project::operator-> | ( | ) | const [inline] |
project_ty* project::ref [private] |
The ref instance variable is used to remember the project_ty object being referenced. Reference counting is used to ensure it isn't deleted too early.