aboutsummaryrefslogtreecommitdiff
path: root/week12/Exercise4/Developer.cpp
blob: aa979080051523eaada1fbe4a20d71d7573a1837 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "Developer.h"

Developer& Developer::operator++() {
	++countProjectsSoonRelease;
	return *this;
}
Developer& Developer::operator++(int) {
	countProjects++;
	return *this;
}
Developer& Developer::operator--() {
	--countProjectsSoonRelease;
	return *this;
}
Developer& Developer::operator--(int) {
	countProjects--;
	return *this;
}

float Developer::Workload() {
	return 1.1 * countProjects + 2.3 * countProjectsSoonRelease;
}