12 using nanoseconds = std::chrono::nanoseconds;
13 using microseconds = std::chrono::microseconds;
14 using milliseconds = std::chrono::milliseconds;
15 using seconds = std::chrono::seconds;
19 echrono::nanoseconds m_data;
24 Duration(int64_t _valSec, int64_t _valNano);
27 Duration(echrono::microseconds _val);
28 Duration(echrono::milliseconds _val);
31 int64_t count()
const;
32 const echrono::nanoseconds&
get()
const {
36 bool operator== (
const Duration& _obj)
const;
37 bool operator!= (
const Duration& _obj)
const;
42 Duration operator/ (
float _value)
const;
43 const Duration& operator/= (
float _value);
44 Duration operator* (
float _value)
const;
45 const Duration& operator*= (
float _value);
54 float toSeconds()
const;
Definition: Duration.hpp:17