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

gstud Class Reference

#include <gstud.h>

Inheritance diagram for gstud:

Inheritance graph
[legend]
Collaboration diagram for gstud:

Collaboration graph
[legend]
List of all members.

Public Methods

 gstud ()
virtual ~gstud ()
 gstud (const gstud &g)
const gstud & operator= (const gstud &g)
virtual void removea (int index)
const int * getCmte () const
string getuMajor () const
string getSchool () const
string getFinStatus () const
string getUDegree () const
void setCmte (const int c[])
void setuMajor (const string &m)
void setSchool (const string &s)
void setFinSatus (const string &s)
void setUDegree (const string &ud)
virtual string ToParse (int fld)
 Gets neccessary data to parse string. More...

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

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


Protected Methods

void copy (const gstud &g)

Protected Attributes

int m_gCommittee [3]
string m_uMajor
string m_uSchool
string m_finStatus
 Students financial aid status. More...

string m_uDegree
 Students undergraduate degree. More...


Constructor & Destructor Documentation

gstud::gstud  
 

virtual gstud::~gstud   [virtual]
 

gstud::gstud const gstud &    g
 


Member Function Documentation

virtual string gstud::ToFileFmt   [virtual]
 

Converts field to the current file format.

Reimplemented from student.

virtual string gstud::ToParse int    fld [virtual]
 

Gets neccessary data to parse string.

Reimplemented from person.

virtual string gstud::ToString   [virtual]
 

Returns the field as a string.

Reimplemented from student.

void gstud::copy const gstud &    g [protected]
 

const int* gstud::getCmte   const [inline]
 

00028     {
00029         int temp[3];
00030         for (int i = 0; i < 3; i++)
00031             temp[i] = m_gCommittee[i];
00032 
00033         return m_gCommittee;
00034     }

string gstud::getFinStatus   const [inline]
 

00047     {
00048         return m_finStatus;
00049     }

string gstud::getSchool   const [inline]
 

00042     {
00043         return m_uSchool;
00044     }

string gstud::getUDegree   const [inline]
 

00052     {
00053         return m_uDegree;
00054     }

string gstud::getuMajor   const [inline]
 

00037     {
00038         return m_uMajor;
00039     }

const gstud& gstud::operator= const gstud &    g
 

virtual void gstud::removea int    index [virtual]
 

Reimplemented from student.

void gstud::setCmte const int    c[] [inline]
 

00057     {
00058         for (int i = 0; i < 3; i++)
00059             m_gCommittee[i] = c[i];
00060     }

void gstud::setFinSatus const string &    s [inline]
 

00073     {
00074         m_finStatus = s;
00075     }

void gstud::setSchool const string &    s [inline]
 

00068     {
00069         m_uSchool = s;
00070     }

void gstud::setUDegree const string &    ud [inline]
 

00078     {
00079         m_uDegree = ud;
00080     }

void gstud::setuMajor const string &    m [inline]
 

00063     {
00064         m_uMajor = m;
00065     }


Member Data Documentation

string gstud::m_finStatus [protected]
 

Students financial aid status.

int gstud::m_gCommittee[3] [protected]
 

string gstud::m_uDegree [protected]
 

Students undergraduate degree.

string gstud::m_uMajor [protected]
 

string gstud::m_uSchool [protected]
 


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