#include <boost/math_fwd.hpp>#include <boost/config.hpp>#include <boost/limits.hpp>#include <climits>#include <boost/detail/workaround.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::math | |
| boost::math::detail | |
Macros | |
| #define | BOOST_PRIVATE_GCD_UF(Ut) | 
| #define | BOOST_PRIVATE_GCD_SF(St, Ut) | 
Functions | |
| template<typename IntegerType > | |
| IntegerType | boost::math::gcd (IntegerType const &a, IntegerType const &b) | 
| template<typename IntegerType > | |
| IntegerType | boost::math::lcm (IntegerType const &a, IntegerType const &b) | 
| template<typename RingType > | |
| RingType | boost::math::detail::gcd_euclidean (RingType a, RingType b) | 
| template<typename IntegerType > | |
| IntegerType | boost::math::detail::gcd_integer (IntegerType const &a, IntegerType const &b) | 
| template<typename BuiltInUnsigned > | |
| BuiltInUnsigned | boost::math::detail::gcd_binary (BuiltInUnsigned u, BuiltInUnsigned v) | 
| template<typename RingType > | |
| RingType | boost::math::detail::lcm_euclidean (RingType const &a, RingType const &b) | 
| template<typename IntegerType > | |
| IntegerType | boost::math::detail::lcm_integer (IntegerType const &a, IntegerType const &b) | 
| template<typename T > | |
| T | boost::math::detail::gcd_optimal (T const &a, T const &b) | 
| template<typename T > | |
| T | boost::math::detail::lcm_optimal (T const &a, T const &b) | 
| #define BOOST_PRIVATE_GCD_SF | ( | St, | |
| Ut | |||
| ) | 
| #define BOOST_PRIVATE_GCD_UF | ( | Ut | ) |