16#if defined(__MSWINDOWS__) && _MSC_VER < 1900
22#define NE_NEEDS_64_BIT_CLOCK
25#if !defined(NE_NEEDS_64_BIT_CLOCK)
39 int64_t GetNanoseconds()
const;
40 int64_t GetMicroseconds()
const;
41 int64_t GetMilliseconds()
const;
42 double GetSeconds()
const;
48#if defined(NE_NEEDS_64_BIT_CLOCK)
50 int64_t GetTicks()
const;
52 int64_t mFrequency, mInitialTicks;
55 std::chrono::high_resolution_clock::time_point mInitialTime;