Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

staff Class Reference

#include <staff.h>

Inheritance diagram for staff:

Inheritance graph
[legend]
Collaboration diagram for staff:

Collaboration graph
[legend]
List of all members.

Public Methods

 staff ()
virtual ~staff ()
 staff (const staff &s)
const staff & operator= (const staff &rhs)
virtual void removec (int index)
 Does nothing, but provide compatibility with personclass and special function for student class. More...

virtual void removea (int index)
virtual void removes (int index)
int getSuperV ()
void setSuperV (const int &s)
string ToParse (int fld)
 Gets neccessary data to parse string. More...

string ToString ()
 Returns the field as a string. More...

string ToFileFmt ()
 Converts field to the current file format. More...


Protected Methods

void copy (const staff &s)

Protected Attributes

int m_superV

Constructor & Destructor Documentation

staff::staff  
 

virtual staff::~staff   [virtual]
 

staff::staff const staff &    s
 


Member Function Documentation

string staff::ToFileFmt   [virtual]
 

Converts field to the current file format.

Reimplemented from employee.

string staff::ToParse int    fld [virtual]
 

Gets neccessary data to parse string.

Reimplemented from employee.

string staff::ToString   [virtual]
 

Returns the field as a string.

Reimplemented from employee.

void staff::copy const staff &    s [protected]
 

int staff::getSuperV   [inline]
 

00032     {
00033         return m_superV;
00034     }

const staff& staff::operator= const staff &    rhs
 

virtual void staff::removea int    index [virtual]
 

Reimplemented from employee.

virtual void staff::removec int    index [virtual]
 

Does nothing, but provide compatibility with personclass and special function for student class.

Reimplemented from employee.

virtual void staff::removes int    index [virtual]
 

Reimplemented from employee.

void staff::setSuperV const int &    s [inline]
 

00037     {
00038         m_superV = s;
00039     }


Member Data Documentation

int staff::m_superV [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Oct 22 20:19:23 2001 for University People Management System by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001