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

query Class Reference

#include <query.h>

Collaboration diagram for query:

Collaboration graph
[legend]
List of all members.

Public Methods

 query ()
virtual ~query ()
void set (fieldtype f, who w, ostream &out, string fir, string mid, string last, short m, short d, int y)
void setOutput (outtype t)
void set (fieldtype f, who w, ostream &out, string input)
void set (fieldtype f, who w, ostream &out, gstud &g)
void set (fieldtype f, who w, ostream &out, student &s)
void set (fieldtype f, who w, ostream &out, faculty &fac)
void set (fieldtype f, who w, ostream &out, course &c)
void set (fieldtype f, who w, ostream &out, string a, string p, string s)
void set (fieldtype f, who w, ostream &out, int high, int low)
void set (fieldtype f, who w, ostream &out, int checkfor)
void set (fieldtype f, who w, ostream &out)
bool perform ()

Protected Methods

void find (fieldtype f, who w, string fir, string mid, string last, short m, short d, int y)
bool find (fieldtype f, who w, string input)
bool find (fieldtype f, who w, gstud &g)
bool find (fieldtype f, who w, student &s)
bool find (fieldtype f, who w, faculty &fac)
bool find (fieldtype f, who w, course &c)
bool find (fieldtype f, who w, string a, string p, string s)
bool find (fieldtype f, who w, int high, int low)
bool find (fieldtype f, who w, int checkfor)
bool find (fieldtype f, who w)
bool output (ostream &out)

Protected Attributes

outtype m_out
list< person * > m_list

Constructor & Destructor Documentation

query::query  
 

virtual query::~query   [virtual]
 


Member Function Documentation

bool query::find fieldtype    f,
who    w
[protected]
 

bool query::find fieldtype    f,
who    w,
int    checkfor
[protected]
 

bool query::find fieldtype    f,
who    w,
int    high,
int    low
[protected]
 

bool query::find fieldtype    f,
who    w,
string    a,
string    p,
string    s
[protected]
 

bool query::find fieldtype    f,
who    w,
course   c
[protected]
 

bool query::find fieldtype    f,
who    w,
faculty   fac
[protected]
 

bool query::find fieldtype    f,
who    w,
student   s
[protected]
 

bool query::find fieldtype    f,
who    w,
gstud   g
[protected]
 

bool query::find fieldtype    f,
who    w,
string    input
[protected]
 

void query::find fieldtype    f,
who    w,
string    fir,
string    mid,
string    last,
short    m,
short    d,
int    y
[protected]
 

bool query::output ostream &    out [protected]
 

bool query::perform  
 

void query::set fieldtype    f,
who    w,
ostream &    out
 

void query::set fieldtype    f,
who    w,
ostream &    out,
int    checkfor
 

void query::set fieldtype    f,
who    w,
ostream &    out,
int    high,
int    low
 

void query::set fieldtype    f,
who    w,
ostream &    out,
string    a,
string    p,
string    s
 

void query::set fieldtype    f,
who    w,
ostream &    out,
course   c
 

void query::set fieldtype    f,
who    w,
ostream &    out,
faculty   fac
 

void query::set fieldtype    f,
who    w,
ostream &    out,
student   s
 

void query::set fieldtype    f,
who    w,
ostream &    out,
gstud   g
 

void query::set fieldtype    f,
who    w,
ostream &    out,
string    input
 

void query::set fieldtype    f,
who    w,
ostream &    out,
string    fir,
string    mid,
string    last,
short    m,
short    d,
int    y
 

void query::setOutput outtype    t
 


Member Data Documentation

list< person* > query::m_list [protected]
 

outtype query::m_out [protected]
 


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