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		  2022.07.31	     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.0>

home | help