a timer using boost

Dev.Write 2013. 8. 2. 00:15 Posted by zetz
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Timer
{
    typedef boost::chrono::high_resolution_clock system_timer;
    typedef boost::chrono::duration<double> time_duration;
public:
    Timer() : m_begin(system_timer::now()) {}
     
    double  getElapsed() const {
        return boost::chrono::duration_cast<time_duration>(system_timer::now() - m_begin).count();
    }
    void reset() {
        m_begin = system_timer::now();
    }
protected:
    system_timer::time_point m_begin;
};

'Dev.Write' 카테고리의 다른 글

callback interface  (1) 2013.09.20
CodePatch  (0) 2013.09.01
boost::xml_parser wrapper  (1) 2013.06.12
list  (0) 2013.04.12
quick sort, bouble sort  (1) 2013.03.25