cp_library

This documentation is automatically generated by online-judge-tools/verification-helper

View the Project on GitHub downerkei/cp_library

:warning: misc/timer.hpp

Code

struct Timer {
    chrono::system_clock::time_point start;

    Timer() { reset(); }
    void reset() { start = chrono::system_clock::now(); }

    // return millisecond
    inline double get_second() {
        chrono::system_clock::time_point now = chrono::system_clock::now();
        return (double) chrono::duration_cast<chrono::milliseconds> (now - start).count();
    }
};
#line 1 "misc/timer.hpp"
struct Timer {
    chrono::system_clock::time_point start;

    Timer() { reset(); }
    void reset() { start = chrono::system_clock::now(); }

    // return millisecond
    inline double get_second() {
        chrono::system_clock::time_point now = chrono::system_clock::now();
        return (double) chrono::duration_cast<chrono::milliseconds> (now - start).count();
    }
};
Back to top page