30 return std::chrono::steady_clock::now().time_since_epoch() /
31 std::chrono::milliseconds(1);
35 return std::chrono::system_clock::now().time_since_epoch() /
36 std::chrono::milliseconds(1);
40 std::this_thread::sleep_for(
41 std::chrono::milliseconds(static_cast<int64_t>(seconds * 1000)));
#define END_ALLOW_COMPLEX_STATICS
#define BEGIN_ALLOW_COMPLEX_STATICS
static const Clock Instance
virtual void SleepSeconds(double seconds) const
virtual uint64_t GetMonotonicTime() const
virtual uint64_t GetEpochTime() const