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

FreeBSD Manual Pages

  
 
  

home | help
std::chrono...ration::zero(3) C++ Standard Libarystd::chrono...ration::zero(3)

NAME
       std::chrono::duration::zero - std::chrono::duration::zero

Synopsis
	  static constexpr duration zero();	      (until C++20)
	  static constexpr duration zero() noexcept;  (since C++20)

	  Returns a zero-length	duration.

	  If the representation	rep of the duration requires some other	imple-
       mentation to
	  return  a  zero-length duration, std::chrono::duration_values	can be
       specialized to
	  return the desired value.

Parameters
	  (none)

Return value
	  Returns duration(std::chrono::duration_values<rep>::zero()).

Example
       // Run this code

	#include <chrono>
	#include <ratio>

	template<typename X, typename Y>
	using dura = std::chrono::duration<X, Y>;

	static_assert
	(
	    (std::chrono::hours::zero()	 ==  std::chrono::nanoseconds::zero())
       &&
	    (dura<short,  std::nano>::zero()  == dura<int, std::deci>::zero())
       &&
	    (dura<short, std::deca>::zero() ==	dura<long,  std::exa>::zero())
       &&
	    (dura<long,	     std::atto>::zero().count()	    ==	   dura<float,
       std::exa>::zero().count())
	);

	int main() {}

See also
	  min	   returns the special duration	value min
	  [static] (public static member function)
	  max	   returns the special duration	value max
	  [static] (public static member function)

http://cppreference.com		  2024.06.10	 std::chrono...ration::zero(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::chrono::duration::zero&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help