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

course Class Reference

This class maintains a course. More...

#include <course.h>

Inheritance diagram for course:

Inheritance graph
[legend]
Collaboration diagram for course:

Collaboration graph
[legend]
List of all members.

Public Methods

 course ()
virtual ~course ()
 course (const course &c)
const course & operator= (const course &rhs)
bool operator< (const course &c)
bool operator== (const course &c)
vectorentitygetStuds ()
void clear ()
void setHours (int h)
void setDept (string d)
void setNum (string n)
void setSem (string s)
void setYear (int y)
void setPers (vectorentity p)
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 course &c)

Protected Attributes

int m_cHours
 This course's credit hours. More...

vectorentity m_pers
 The vector of people related to this course. More...

string m_dept
string m_sem
int m_year
string m_num

Detailed Description

This class maintains a course.


Constructor & Destructor Documentation

course::course  
 

virtual course::~course   [virtual]
 

course::course const course &    c
 


Member Function Documentation

virtual string course::ToFileFmt   [virtual]
 

Converts field to the current file format.

Reimplemented from field.

virtual string course::ToParse int    fld [virtual]
 

Gets neccessary data to parse string.

Reimplemented from field.

virtual string course::ToString   [virtual]
 

Returns the field as a string.

Reimplemented from field.

void course::clear  
 

void course::copy const course &    c [protected]
 

vectorentity& course::getStuds  
 

bool course::operator< const course &    c
 

const course& course::operator= const course &    rhs
 

bool course::operator== const course &    c
 

void course::setDept string    d
 

void course::setHours int    h
 

void course::setNum string    n
 

void course::setPers vectorentity    p
 

void course::setSem string    s
 

void course::setYear int    y
 


Member Data Documentation

int course::m_cHours [protected]
 

This course's credit hours.

string course::m_dept [protected]
 

string course::m_num [protected]
 

vectorentity course::m_pers [protected]
 

The vector of people related to this course.

string course::m_sem [protected]
 

int course::m_year [protected]
 


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