~ubuntu-branches/ubuntu/trusty/c++-annotations/trusty

« back to all changes in this revision

Viewing changes to yo/stl/examples/chrono.cc

  • Committer: Package Import Robot
  • Author(s): Frank B. Brokken
  • Date: 2013-05-30 13:32:18 UTC
  • mfrom: (1.1.24)
  • Revision ID: package-import@ubuntu.com-20130530133218-k39mr5uredd093jr
Tags: 9.7.2-1
New upstream release, repairs several minor left-over flaws.
This release incorporates 9.7.0 and 9.7.1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include <iostream>
 
2
#include <chrono>
 
3
 
 
4
using namespace std;
 
5
 
 
6
int main(int argc, char **argv)
 
7
{
 
8
    cout << chrono::duration<int, ratio<1>>(30).count() << endl;
 
9
    cout << chrono::duration<int, milli>(30).count() << endl;
 
10
 
 
11
    cout <<
 
12
//      chrono::system_clock::to_time_t
 
13
//      (
 
14
//            chrono::system_clock::from_time_t(time(0))
 
15
 
 
16
        chrono::system_clock::to_time_t
 
17
        (
 
18
            chrono::time_point
 
19
            <
 
20
                chrono::system_clock,
 
21
                chrono::duration
 
22
                <
 
23
                    int,
 
24
                    ratio<1>
 
25
                >
 
26
            >
 
27
            (
 
28
                //chrono::duration<int, ratio<1>>(time(0))
 
29
                chrono::minutes(time(0)/60)
 
30
            )
 
31
        ) <<
 
32
        endl;
 
33
}