25 lines
327 B
C++
25 lines
327 B
C++
#pragma once
|
|
|
|
#include <cstdint>
|
|
|
|
|
|
namespace gj {
|
|
|
|
|
|
class iClock {
|
|
public:
|
|
iClock() = default;
|
|
iClock(iClock&&) = default;
|
|
iClock(const iClock&) = default;
|
|
|
|
iClock& operator=(iClock&&) = default;
|
|
iClock& operator=(const iClock&) = default;
|
|
|
|
virtual ~iClock() = default;
|
|
|
|
virtual uint64_t now() const = 0;
|
|
};
|
|
|
|
|
|
|
|
} |