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

FreeBSD Manual Pages

  
 
  

home | help
std::experimental::lcm(3)     C++ Standard Libary    std::experimental::lcm(3)

NAME
       std::experimental::lcm -	std::experimental::lcm

Synopsis
	  Defined in header <experimental/numeric>
	  template< class M, class N >			       (library	funda-
       mentals TS v2)
	  constexpr std::common_type_t<M, N> lcm( M m, N n );

	  Computes the least common multiple of	the integers m and n.

Parameters
	  m, n - integer values

Return value
	  If  either m or n is zero, returns zero. Otherwise, return the least
       common multiple
	  of |m| and |n|.

	  Remarks

	  If either M or N is not an integer type, or if either	 is  (possibly
       cv-qualified)
	  bool,	the program is ill-formed.

	  The  behavior	 is undefined if |m|, |n| or the least common multiple
       of |m| and |n| is
	  not representable as a value of type std::common_type_t<M, N>.

Exceptions
	  Throws no exceptions.

See also
	      constexpr	function template returning the	greatest common	 divi-
       sor of two
	  gcd integers
	      (function	template)

http://cppreference.com		  2024.06.10	     std::experimental::lcm(3)

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

home | help