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 | |
|
) |
| | |