main.C File Reference
#include <iostream>
#include <cctype>
#include "input.h"
#include "arrutil.h"
#include "menuresp.h"
#include "employee.h"
#include "boss.h"
#include "commission.h"
#include "piece.h"
#include "hourly.h"
#include "array.h"
Go to the source code of this file.
|
Classes |
| class | Count_If_Bounded< TypeBounded, BoundType > |
| class | Count_If_Bounded< EmployeePtr > |
| class | Print_If_Bounded< TypeBounded, BoundType > |
| class | Print_If_Bounded< EmployeePtr > |
Defines |
| #define | TEMPLATE_CLASSES_WONT_COMPILE |
Typedefs |
| typedef CountType | PrintType |
Enumerations |
| enum | CountType { Low,
High,
Both
} |
Functions |
| template<typename Pointer> |
| void | free_one (Pointer &ptr) |
| void | report_emp (const EmployeePtr &emp) |
| void | update_size (long size, long &max, bool &done) |
| template<typename EmpPtrArray> |
| void | do_entry_menu (EmpPtrArray &arr, long &size, long &max) |
| template<typename EmpPtrArray> |
| void | do_wage_count_menu (EmpPtrArray arr, long size) |
| template<typename EmpPtrArray> |
| void | do_wage_print_menu (EmpPtrArray arr, long size) |
| template<typename EmpPtrArray> |
| void | do_wage_menu (EmpPtrArray arr, long size) |
| template<typename EmpPtrArray> |
| void | do_main_menu (EmpPtrArray &arr, long &size, long &max) |
| int | main (void) |
Define Documentation
| #define TEMPLATE_CLASSES_WONT_COMPILE |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
-
Definition at line 128 of file main.C.
Function Documentation
template<typename EmpPtrArray>
| void do_entry_menu |
( |
EmpPtrArray & |
arr, |
|
|
long & |
size, |
|
|
long & |
max | |
|
) |
| | [inline] |
template<typename EmpPtrArray>
| void do_main_menu |
( |
EmpPtrArray & |
arr, |
|
|
long & |
size, |
|
|
long & |
max | |
|
) |
| | [inline] |
template<typename EmpPtrArray>
| void do_wage_count_menu |
( |
EmpPtrArray |
arr, |
|
|
long |
size | |
|
) |
| | [inline] |
template<typename EmpPtrArray>
| void do_wage_menu |
( |
EmpPtrArray |
arr, |
|
|
long |
size | |
|
) |
| | [inline] |
template<typename EmpPtrArray>
| void do_wage_print_menu |
( |
EmpPtrArray |
arr, |
|
|
long |
size | |
|
) |
| | [inline] |
template<typename Pointer>
| void free_one |
( |
Pointer & |
ptr |
) |
[inline] |
| void update_size |
( |
long |
size, |
|
|
long & |
max, |
|
|
bool & |
done | |
|
) |
| | |