File indexing completed on 2026-04-09 07:49:16
0001
0002
0003 #include <iostream>
0004 #include "schrono.h"
0005
0006 void test_stamp_duration_approx_time()
0007 {
0008 schrono::TP t0 = schrono::stamp();
0009 schrono::sleep(1);
0010 schrono::TP t1 = schrono::stamp();
0011 double dt = schrono::duration(t0, t1 );
0012 std::cout << " dt " << std::scientific << dt << std::endl ;
0013
0014 std::time_t tt0 = schrono::approx_time_t(t0);
0015 std::time_t tt1 = schrono::approx_time_t(t1);
0016
0017 std::cout
0018 << " tt0 " << tt0 << " " << schrono::format(tt0) << " " << schrono::format(t0) << std::endl
0019 << " tt1 " << tt1 << " " << schrono::format(tt1) << " " << schrono::format(t1) << std::endl
0020 ;
0021 }
0022
0023 void test_delta_stamp()
0024 {
0025 double dt0 = schrono::delta_stamp();
0026 schrono::sleep(1);
0027 double dt1 = schrono::delta_stamp();
0028
0029 std::cout << " dt0 " << std::scientific << dt0 << std::endl ;
0030 std::cout << " dt1 " << std::scientific << dt1 << std::endl ;
0031
0032 std::chrono::duration<double> d(dt1) ;
0033
0034
0035
0036 }
0037
0038
0039
0040
0041
0042 int main(int argc, char** argv)
0043 {
0044 test_stamp_duration_approx_time() ;
0045
0046
0047
0048
0049
0050 return 0 ;
0051 }