Conquer Chess
Chess and Starcraft combined
Loading...
Searching...
No Matches
delta_t.h
Go to the documentation of this file.
1#ifndef DELTA_T_H
2#define DELTA_T_H
3
4#include <iosfwd>
5
12{
13public:
14 explicit delta_t(const double dt);
15
16 double get() const noexcept { return m_delta_t; }
17
18private:
19
20 double m_delta_t;
21};
22
24void test_delta_t();
25
26bool operator==(const delta_t& lhs, const delta_t& rhs) noexcept;
27bool operator!=(const delta_t& lhs, const delta_t& rhs) noexcept;
28bool operator<(const delta_t& lhs, const delta_t& rhs) noexcept;
29bool operator<=(const delta_t& lhs, const delta_t& rhs) noexcept;
30bool operator>(const delta_t& lhs, const delta_t& rhs) noexcept;
31bool operator>=(const delta_t& lhs, const delta_t& rhs) noexcept;
32
33delta_t operator*(const delta_t& lhs, const delta_t& rhs) noexcept;
34delta_t operator+(const delta_t& lhs, const delta_t& rhs) noexcept;
35delta_t operator-(const delta_t& lhs, const delta_t& rhs) noexcept;
36
37std::ostream& operator<<(std::ostream& os, const delta_t& dt) noexcept;
38
39#endif // DELTA_T_H
A change of in_game_time}.
Definition delta_t.h:12
double get() const noexcept
Definition delta_t.h:16
delta_t operator-(const delta_t &lhs, const delta_t &rhs) noexcept
Definition delta_t.cpp:131
bool operator==(const delta_t &lhs, const delta_t &rhs) noexcept
Definition delta_t.cpp:106
std::ostream & operator<<(std::ostream &os, const delta_t &dt) noexcept
Definition delta_t.cpp:151
bool operator>(const delta_t &lhs, const delta_t &rhs) noexcept
Definition delta_t.cpp:141
bool operator<(const delta_t &lhs, const delta_t &rhs) noexcept
Definition delta_t.cpp:116
bool operator>=(const delta_t &lhs, const delta_t &rhs) noexcept
Definition delta_t.cpp:146
delta_t operator*(const delta_t &lhs, const delta_t &rhs) noexcept
Definition delta_t.cpp:136
void test_delta_t()
Test this class and its free functions.
Definition delta_t.cpp:14
bool operator<=(const delta_t &lhs, const delta_t &rhs) noexcept
Definition delta_t.cpp:121
bool operator!=(const delta_t &lhs, const delta_t &rhs) noexcept
Definition delta_t.cpp:111
delta_t operator+(const delta_t &lhs, const delta_t &rhs) noexcept
Definition delta_t.cpp:126