summaryrefslogtreecommitdiffstats
path: root/libcxx/test/utilities/time/clock.h
blob: 8490188aca788f11e3362de064b033cc1bcc4f0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef CLOCK_H
#define CLOCK_H

#include <chrono>

class Clock
{
    typedef std::chrono::nanoseconds                 duration;
    typedef duration::rep                            rep;
    typedef duration::period                         period;
    typedef std::chrono::time_point<Clock, duration> time_point;
    static const bool is_monotonic =                 false;

    static time_point now();
};

#endif  // CLOCK_H
OpenPOWER on IntegriCloud