Website Summary Files Commits Branches @commit @diff @stats
path: root / Utils / k_2_SI / task2 / Time / Time.h
blob: b16e794030a66fd4e4944a27d4f3aec3b3891e02 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#pragma once
class Time
{
	size_t hours;
	size_t mins;

	void setHours(size_t hours);
	void setMins(size_t mins);


public:
	Time(size_t hour, size_t min);

	size_t getMins() const;
	size_t getHours() const;
};

bool operator<=(const Time& lhs, const Time& rhs);
Time operator-(const Time& lhs, const Time& rhs);
Time operator+(const Time& lhs, const Time& rhs);