FreeBSD Manual Pages
std::chrono::choose(3) C++ Standard Libary std::chrono::choose(3) NAME std::chrono::choose - std::chrono::choose Synopsis Defined in header <chrono> enum class choose { earliest, (since C++20) latest }; The scoped enumeration choose can be passed to certain member func- tions of std::chrono::time_zone and std::chrono::zoned_time to control how ambiguous or nonexistent local times should be resolved. Passing choose::earliest causes the earlier time point to be returned, while passing choose::latest causes the later time point to be returned. (For nonexistent local times, these two time points are identical.) If a choose is not passed and an ambiguous or nonexistent local time is encountered, a std::chrono::ambiguous_local_time or std::chrono::nonexistent_lo- cal_time exception (as applicable) will be thrown. See also constructs a zoned_time constructor (public member function of std::chrono::zoned_time<Duration,TimeZonePtr>) to_sys converts a local_time in this time zone to a sys_time (public member function of std::chrono::time_zone) http://cppreference.com 2022.07.31 std::chrono::choose(3)
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::chrono::choose&sektion=3&manpath=FreeBSD+Ports+15.0>
