├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── README.md ├── appveyor.yml ├── doc ├── Jamfile.v2 ├── chrono.qbk └── time2_demo.html ├── example ├── await_keystroke.cpp ├── chrono_unit_test.cpp ├── clock_name.cpp ├── clock_name.hpp ├── cycle_count.cpp ├── explore_limits.cpp ├── french.cpp ├── i_dont_like_the_default_duration_behavior.cpp ├── io_ex1.cpp ├── io_ex2.cpp ├── io_ex3.cpp ├── io_ex4.cpp ├── io_ex5.cpp ├── manipulate_clock_object.cpp ├── min_time_point.cpp ├── miscellaneous.cpp ├── rounding.cpp ├── run_timer_example.cpp ├── run_timer_example2.cpp ├── runtime_resolution.cpp ├── saturating.cpp ├── simulated_thread_interface_demo.cpp ├── test_clock.cpp ├── test_clock2.cpp ├── test_duration.cpp ├── test_minmax.cpp ├── test_special_values.cpp ├── test_thread_clock.cpp ├── time2_demo.cpp ├── time2_demo_output.txt ├── timer.hpp ├── timeval_demo.cpp └── xtime.cpp ├── include └── boost │ ├── chrono.hpp │ └── chrono │ ├── ceil.hpp │ ├── chrono.hpp │ ├── chrono_io.hpp │ ├── clock_string.hpp │ ├── config.hpp │ ├── detail │ ├── inlined │ │ ├── chrono.hpp │ │ ├── mac │ │ │ ├── chrono.hpp │ │ │ ├── process_cpu_clocks.hpp │ │ │ └── thread_clock.hpp │ │ ├── posix │ │ │ ├── chrono.hpp │ │ │ ├── process_cpu_clocks.hpp │ │ │ └── thread_clock.hpp │ │ ├── process_cpu_clocks.hpp │ │ ├── thread_clock.hpp │ │ └── win │ │ │ ├── chrono.hpp │ │ │ ├── process_cpu_clocks.hpp │ │ │ └── thread_clock.hpp │ ├── is_evenly_divisible_by.hpp │ ├── no_warning │ │ └── signed_unsigned_cmp.hpp │ ├── requires_cxx11.hpp │ ├── scan_keyword.hpp │ ├── static_assert.hpp │ └── system.hpp │ ├── duration.hpp │ ├── floor.hpp │ ├── include.hpp │ ├── io │ ├── duration_get.hpp │ ├── duration_io.hpp │ ├── duration_put.hpp │ ├── duration_style.hpp │ ├── duration_units.hpp │ ├── ios_base_state.hpp │ ├── time_point_get.hpp │ ├── time_point_io.hpp │ ├── time_point_put.hpp │ ├── time_point_units.hpp │ ├── timezone.hpp │ └── utility │ │ ├── ios_base_state_ptr.hpp │ │ ├── manip_base.hpp │ │ └── to_string.hpp │ ├── io_v1 │ └── chrono_io.hpp │ ├── process_cpu_clocks.hpp │ ├── round.hpp │ ├── system_clocks.hpp │ ├── thread_clock.hpp │ ├── time_point.hpp │ └── typeof │ └── boost │ ├── chrono │ └── chrono.hpp │ └── ratio.hpp ├── index.html ├── meta └── libraries.json ├── perf ├── Jamfile.v2 └── store_now_in_vector.cpp ├── src ├── chrono.cpp ├── process_cpu_clocks.cpp └── thread_clock.cpp ├── sublibs └── test ├── CMakeLists.txt ├── Jamfile.v2 ├── another_obj.cpp ├── clock.h ├── clock ├── clock_pass.cpp └── errored_clock.hpp ├── cmake_install_test └── CMakeLists.txt ├── cmake_subdir_test └── CMakeLists.txt ├── duration ├── arithmetic_pass.cpp ├── comparisons_pass.cpp ├── cons │ ├── convert_float_to_int_fail.cpp │ ├── convert_inexact_fail.cpp │ ├── implicit_constructot_fail.cpp │ ├── non_implicit_convertible_rep_fail.cpp │ └── treat_as_floating_point_Rep2_true_fail.cpp ├── constructor_pass.cpp ├── default_ratio_pass.cpp ├── duration_cast_int_fail.cpp ├── duration_cast_pass.cpp ├── duration_duration_fail.cpp ├── duration_values_pass.cpp ├── nonmember │ ├── divide_rep2_fail.cpp │ ├── modulus_rep2_fail.cpp │ ├── times_rep2_lhs_fail.cpp │ └── times_rep2_rhs_fail.cpp ├── positive_num_fail.cpp ├── ratio_alias_pass.cpp ├── ratio_fail.cpp ├── rounding_pass.cpp ├── typedefs_pass.cpp └── types_pass.cpp ├── intmax_c.cpp ├── io ├── duration_input.cpp ├── duration_output.cpp ├── time_point_input.cpp └── time_point_output.cpp ├── one_obj.cpp ├── quick.cpp ├── rep.h ├── run_timer_test.cpp ├── test_10631.cpp ├── test_10778.cpp ├── test_11006.cpp ├── test_11012.cpp ├── test_12176.cpp ├── test_7868.cpp ├── test_9337.cpp ├── time_point ├── arithmetic_ext_pass.cpp ├── arithmetic_pass.cpp ├── comparisons │ ├── equal_fail.cpp │ └── less_fail.cpp ├── comparisons_pass.cpp ├── cons │ ├── implicit_fail.cpp │ └── non_implicit_convertible_duration_fail.cpp ├── constructor_pass.cpp ├── default_duration.pass.cpp ├── default_duration_pass.cpp ├── duration.fail.cpp ├── min_max_pass.cpp ├── not_duration_fail.cpp ├── time_point_cast_int_fail.cpp └── time_point_cast_pass.cpp ├── traits ├── common_type_duration_pass.cpp ├── common_type_time_point_pass.cpp ├── duration_values_pass.cpp └── treat_as_floating_point_pass.cpp └── win32_test.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/appveyor.yml -------------------------------------------------------------------------------- /doc/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/doc/Jamfile.v2 -------------------------------------------------------------------------------- /doc/chrono.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/doc/chrono.qbk -------------------------------------------------------------------------------- /doc/time2_demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/doc/time2_demo.html -------------------------------------------------------------------------------- /example/await_keystroke.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/await_keystroke.cpp -------------------------------------------------------------------------------- /example/chrono_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/chrono_unit_test.cpp -------------------------------------------------------------------------------- /example/clock_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/clock_name.cpp -------------------------------------------------------------------------------- /example/clock_name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/clock_name.hpp -------------------------------------------------------------------------------- /example/cycle_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/cycle_count.cpp -------------------------------------------------------------------------------- /example/explore_limits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/explore_limits.cpp -------------------------------------------------------------------------------- /example/french.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/french.cpp -------------------------------------------------------------------------------- /example/i_dont_like_the_default_duration_behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/i_dont_like_the_default_duration_behavior.cpp -------------------------------------------------------------------------------- /example/io_ex1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/io_ex1.cpp -------------------------------------------------------------------------------- /example/io_ex2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/io_ex2.cpp -------------------------------------------------------------------------------- /example/io_ex3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/io_ex3.cpp -------------------------------------------------------------------------------- /example/io_ex4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/io_ex4.cpp -------------------------------------------------------------------------------- /example/io_ex5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/io_ex5.cpp -------------------------------------------------------------------------------- /example/manipulate_clock_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/manipulate_clock_object.cpp -------------------------------------------------------------------------------- /example/min_time_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/min_time_point.cpp -------------------------------------------------------------------------------- /example/miscellaneous.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/miscellaneous.cpp -------------------------------------------------------------------------------- /example/rounding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/rounding.cpp -------------------------------------------------------------------------------- /example/run_timer_example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/run_timer_example.cpp -------------------------------------------------------------------------------- /example/run_timer_example2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/run_timer_example2.cpp -------------------------------------------------------------------------------- /example/runtime_resolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/runtime_resolution.cpp -------------------------------------------------------------------------------- /example/saturating.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/saturating.cpp -------------------------------------------------------------------------------- /example/simulated_thread_interface_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/simulated_thread_interface_demo.cpp -------------------------------------------------------------------------------- /example/test_clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/test_clock.cpp -------------------------------------------------------------------------------- /example/test_clock2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/test_clock2.cpp -------------------------------------------------------------------------------- /example/test_duration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/test_duration.cpp -------------------------------------------------------------------------------- /example/test_minmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/test_minmax.cpp -------------------------------------------------------------------------------- /example/test_special_values.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/test_special_values.cpp -------------------------------------------------------------------------------- /example/test_thread_clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/test_thread_clock.cpp -------------------------------------------------------------------------------- /example/time2_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/time2_demo.cpp -------------------------------------------------------------------------------- /example/time2_demo_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/time2_demo_output.txt -------------------------------------------------------------------------------- /example/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/timer.hpp -------------------------------------------------------------------------------- /example/timeval_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/timeval_demo.cpp -------------------------------------------------------------------------------- /example/xtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/example/xtime.cpp -------------------------------------------------------------------------------- /include/boost/chrono.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono.hpp -------------------------------------------------------------------------------- /include/boost/chrono/ceil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/ceil.hpp -------------------------------------------------------------------------------- /include/boost/chrono/chrono.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/chrono.hpp -------------------------------------------------------------------------------- /include/boost/chrono/chrono_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/chrono_io.hpp -------------------------------------------------------------------------------- /include/boost/chrono/clock_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/clock_string.hpp -------------------------------------------------------------------------------- /include/boost/chrono/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/config.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/chrono.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/chrono.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/mac/chrono.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/mac/chrono.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/mac/thread_clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/mac/thread_clock.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/posix/chrono.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/posix/chrono.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/posix/thread_clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/posix/thread_clock.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/process_cpu_clocks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/process_cpu_clocks.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/thread_clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/thread_clock.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/win/chrono.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/win/chrono.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/inlined/win/thread_clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/inlined/win/thread_clock.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/is_evenly_divisible_by.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/is_evenly_divisible_by.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/no_warning/signed_unsigned_cmp.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/requires_cxx11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/requires_cxx11.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/scan_keyword.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/scan_keyword.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/static_assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/static_assert.hpp -------------------------------------------------------------------------------- /include/boost/chrono/detail/system.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/detail/system.hpp -------------------------------------------------------------------------------- /include/boost/chrono/duration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/duration.hpp -------------------------------------------------------------------------------- /include/boost/chrono/floor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/floor.hpp -------------------------------------------------------------------------------- /include/boost/chrono/include.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/include.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/duration_get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/duration_get.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/duration_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/duration_io.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/duration_put.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/duration_put.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/duration_style.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/duration_style.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/duration_units.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/duration_units.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/ios_base_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/ios_base_state.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/time_point_get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/time_point_get.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/time_point_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/time_point_io.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/time_point_put.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/time_point_put.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/time_point_units.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/time_point_units.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/timezone.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/timezone.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/utility/ios_base_state_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/utility/ios_base_state_ptr.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/utility/manip_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/utility/manip_base.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io/utility/to_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io/utility/to_string.hpp -------------------------------------------------------------------------------- /include/boost/chrono/io_v1/chrono_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/io_v1/chrono_io.hpp -------------------------------------------------------------------------------- /include/boost/chrono/process_cpu_clocks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/process_cpu_clocks.hpp -------------------------------------------------------------------------------- /include/boost/chrono/round.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/round.hpp -------------------------------------------------------------------------------- /include/boost/chrono/system_clocks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/system_clocks.hpp -------------------------------------------------------------------------------- /include/boost/chrono/thread_clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/thread_clock.hpp -------------------------------------------------------------------------------- /include/boost/chrono/time_point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/time_point.hpp -------------------------------------------------------------------------------- /include/boost/chrono/typeof/boost/chrono/chrono.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/typeof/boost/chrono/chrono.hpp -------------------------------------------------------------------------------- /include/boost/chrono/typeof/boost/ratio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/include/boost/chrono/typeof/boost/ratio.hpp -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/index.html -------------------------------------------------------------------------------- /meta/libraries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/meta/libraries.json -------------------------------------------------------------------------------- /perf/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/perf/Jamfile.v2 -------------------------------------------------------------------------------- /perf/store_now_in_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/perf/store_now_in_vector.cpp -------------------------------------------------------------------------------- /src/chrono.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/src/chrono.cpp -------------------------------------------------------------------------------- /src/process_cpu_clocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/src/process_cpu_clocks.cpp -------------------------------------------------------------------------------- /src/thread_clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/src/thread_clock.cpp -------------------------------------------------------------------------------- /sublibs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/Jamfile.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/Jamfile.v2 -------------------------------------------------------------------------------- /test/another_obj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/another_obj.cpp -------------------------------------------------------------------------------- /test/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/clock.h -------------------------------------------------------------------------------- /test/clock/clock_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/clock/clock_pass.cpp -------------------------------------------------------------------------------- /test/clock/errored_clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/clock/errored_clock.hpp -------------------------------------------------------------------------------- /test/cmake_install_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/cmake_install_test/CMakeLists.txt -------------------------------------------------------------------------------- /test/cmake_subdir_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/cmake_subdir_test/CMakeLists.txt -------------------------------------------------------------------------------- /test/duration/arithmetic_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/arithmetic_pass.cpp -------------------------------------------------------------------------------- /test/duration/comparisons_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/comparisons_pass.cpp -------------------------------------------------------------------------------- /test/duration/cons/convert_float_to_int_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/cons/convert_float_to_int_fail.cpp -------------------------------------------------------------------------------- /test/duration/cons/convert_inexact_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/cons/convert_inexact_fail.cpp -------------------------------------------------------------------------------- /test/duration/cons/implicit_constructot_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/cons/implicit_constructot_fail.cpp -------------------------------------------------------------------------------- /test/duration/cons/non_implicit_convertible_rep_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/cons/non_implicit_convertible_rep_fail.cpp -------------------------------------------------------------------------------- /test/duration/cons/treat_as_floating_point_Rep2_true_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/cons/treat_as_floating_point_Rep2_true_fail.cpp -------------------------------------------------------------------------------- /test/duration/constructor_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/constructor_pass.cpp -------------------------------------------------------------------------------- /test/duration/default_ratio_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/default_ratio_pass.cpp -------------------------------------------------------------------------------- /test/duration/duration_cast_int_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/duration_cast_int_fail.cpp -------------------------------------------------------------------------------- /test/duration/duration_cast_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/duration_cast_pass.cpp -------------------------------------------------------------------------------- /test/duration/duration_duration_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/duration_duration_fail.cpp -------------------------------------------------------------------------------- /test/duration/duration_values_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/duration_values_pass.cpp -------------------------------------------------------------------------------- /test/duration/nonmember/divide_rep2_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/nonmember/divide_rep2_fail.cpp -------------------------------------------------------------------------------- /test/duration/nonmember/modulus_rep2_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/nonmember/modulus_rep2_fail.cpp -------------------------------------------------------------------------------- /test/duration/nonmember/times_rep2_lhs_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/nonmember/times_rep2_lhs_fail.cpp -------------------------------------------------------------------------------- /test/duration/nonmember/times_rep2_rhs_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/nonmember/times_rep2_rhs_fail.cpp -------------------------------------------------------------------------------- /test/duration/positive_num_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/positive_num_fail.cpp -------------------------------------------------------------------------------- /test/duration/ratio_alias_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/ratio_alias_pass.cpp -------------------------------------------------------------------------------- /test/duration/ratio_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/ratio_fail.cpp -------------------------------------------------------------------------------- /test/duration/rounding_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/rounding_pass.cpp -------------------------------------------------------------------------------- /test/duration/typedefs_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/typedefs_pass.cpp -------------------------------------------------------------------------------- /test/duration/types_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/duration/types_pass.cpp -------------------------------------------------------------------------------- /test/intmax_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/intmax_c.cpp -------------------------------------------------------------------------------- /test/io/duration_input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/io/duration_input.cpp -------------------------------------------------------------------------------- /test/io/duration_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/io/duration_output.cpp -------------------------------------------------------------------------------- /test/io/time_point_input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/io/time_point_input.cpp -------------------------------------------------------------------------------- /test/io/time_point_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/io/time_point_output.cpp -------------------------------------------------------------------------------- /test/one_obj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/one_obj.cpp -------------------------------------------------------------------------------- /test/quick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/quick.cpp -------------------------------------------------------------------------------- /test/rep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/rep.h -------------------------------------------------------------------------------- /test/run_timer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/run_timer_test.cpp -------------------------------------------------------------------------------- /test/test_10631.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/test_10631.cpp -------------------------------------------------------------------------------- /test/test_10778.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/test_10778.cpp -------------------------------------------------------------------------------- /test/test_11006.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/test_11006.cpp -------------------------------------------------------------------------------- /test/test_11012.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/test_11012.cpp -------------------------------------------------------------------------------- /test/test_12176.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/test_12176.cpp -------------------------------------------------------------------------------- /test/test_7868.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/test_7868.cpp -------------------------------------------------------------------------------- /test/test_9337.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/test_9337.cpp -------------------------------------------------------------------------------- /test/time_point/arithmetic_ext_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/arithmetic_ext_pass.cpp -------------------------------------------------------------------------------- /test/time_point/arithmetic_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/arithmetic_pass.cpp -------------------------------------------------------------------------------- /test/time_point/comparisons/equal_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/comparisons/equal_fail.cpp -------------------------------------------------------------------------------- /test/time_point/comparisons/less_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/comparisons/less_fail.cpp -------------------------------------------------------------------------------- /test/time_point/comparisons_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/comparisons_pass.cpp -------------------------------------------------------------------------------- /test/time_point/cons/implicit_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/cons/implicit_fail.cpp -------------------------------------------------------------------------------- /test/time_point/cons/non_implicit_convertible_duration_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/cons/non_implicit_convertible_duration_fail.cpp -------------------------------------------------------------------------------- /test/time_point/constructor_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/constructor_pass.cpp -------------------------------------------------------------------------------- /test/time_point/default_duration.pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/default_duration.pass.cpp -------------------------------------------------------------------------------- /test/time_point/default_duration_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/default_duration_pass.cpp -------------------------------------------------------------------------------- /test/time_point/duration.fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/duration.fail.cpp -------------------------------------------------------------------------------- /test/time_point/min_max_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/min_max_pass.cpp -------------------------------------------------------------------------------- /test/time_point/not_duration_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/not_duration_fail.cpp -------------------------------------------------------------------------------- /test/time_point/time_point_cast_int_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/time_point_cast_int_fail.cpp -------------------------------------------------------------------------------- /test/time_point/time_point_cast_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/time_point/time_point_cast_pass.cpp -------------------------------------------------------------------------------- /test/traits/common_type_duration_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/traits/common_type_duration_pass.cpp -------------------------------------------------------------------------------- /test/traits/common_type_time_point_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/traits/common_type_time_point_pass.cpp -------------------------------------------------------------------------------- /test/traits/duration_values_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/traits/duration_values_pass.cpp -------------------------------------------------------------------------------- /test/traits/treat_as_floating_point_pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/traits/treat_as_floating_point_pass.cpp -------------------------------------------------------------------------------- /test/win32_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostorg/chrono/HEAD/test/win32_test.cpp --------------------------------------------------------------------------------