Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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>

home | help