From a72f898ff4c4237424c468044a6db9d6953b541e Mon Sep 17 00:00:00 2001 From: gatecat Date: Wed, 14 Sep 2022 09:28:47 +0200 Subject: 3rdparty: Bump vendored pybind11 version for py3.11 support Signed-off-by: gatecat --- 3rdparty/pybind11/tests/test_chrono.cpp | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) (limited to '3rdparty/pybind11/tests/test_chrono.cpp') diff --git a/3rdparty/pybind11/tests/test_chrono.cpp b/3rdparty/pybind11/tests/test_chrono.cpp index 65370508..8be0ffd1 100644 --- a/3rdparty/pybind11/tests/test_chrono.cpp +++ b/3rdparty/pybind11/tests/test_chrono.cpp @@ -8,21 +8,20 @@ BSD-style license that can be found in the LICENSE file. */ -#include "pybind11_tests.h" #include + +#include "pybind11_tests.h" + #include struct different_resolutions { - using time_point_h = std::chrono::time_point< - std::chrono::system_clock, std::chrono::hours>; - using time_point_m = std::chrono::time_point< - std::chrono::system_clock, std::chrono::minutes>; - using time_point_s = std::chrono::time_point< - std::chrono::system_clock, std::chrono::seconds>; - using time_point_ms = std::chrono::time_point< - std::chrono::system_clock, std::chrono::milliseconds>; - using time_point_us = std::chrono::time_point< - std::chrono::system_clock, std::chrono::microseconds>; + using time_point_h = std::chrono::time_point; + using time_point_m = std::chrono::time_point; + using time_point_s = std::chrono::time_point; + using time_point_ms + = std::chrono::time_point; + using time_point_us + = std::chrono::time_point; time_point_h timestamp_h; time_point_m timestamp_m; time_point_s timestamp_s; @@ -65,12 +64,11 @@ TEST_SUBMODULE(chrono, m) { // Roundtrip a duration in microseconds from a float argument m.def("test_chrono7", [](std::chrono::microseconds t) { return t; }); // Float durations (issue #719) - m.def("test_chrono_float_diff", [](std::chrono::duration a, std::chrono::duration b) { - return a - b; }); + m.def("test_chrono_float_diff", + [](std::chrono::duration a, std::chrono::duration b) { return a - b; }); - m.def("test_nano_timepoint", [](timestamp start, timespan delta) -> timestamp { - return start + delta; - }); + m.def("test_nano_timepoint", + [](timestamp start, timespan delta) -> timestamp { return start + delta; }); // Test different resolutions py::class_(m, "different_resolutions") @@ -79,6 +77,5 @@ TEST_SUBMODULE(chrono, m) { .def_readwrite("timestamp_m", &different_resolutions::timestamp_m) .def_readwrite("timestamp_s", &different_resolutions::timestamp_s) .def_readwrite("timestamp_ms", &different_resolutions::timestamp_ms) - .def_readwrite("timestamp_us", &different_resolutions::timestamp_us) - ; + .def_readwrite("timestamp_us", &different_resolutions::timestamp_us); } -- cgit v1.2.3