Public Types | Static Public Attributes | List of all members
util::quantities::concepts::details::ratio_simplifier< std::ratio< Num, Den > > Struct Template Reference

#include <quantities.h>

Public Types

using type = std::ratio< Num/gcd, Den/gcd >
 

Static Public Attributes

static constexpr auto gcd = boost::integer::gcd(Num, Den)
 

Detailed Description

template<std::intmax_t Num, std::intmax_t Den>
struct util::quantities::concepts::details::ratio_simplifier< std::ratio< Num, Den > >

Definition at line 1133 of file quantities.h.

Member Typedef Documentation

template<std::intmax_t Num, std::intmax_t Den>
using util::quantities::concepts::details::ratio_simplifier< std::ratio< Num, Den > >::type = std::ratio<Num / gcd, Den / gcd>

Definition at line 1135 of file quantities.h.

Member Data Documentation

template<std::intmax_t Num, std::intmax_t Den>
constexpr auto util::quantities::concepts::details::ratio_simplifier< std::ratio< Num, Den > >::gcd = boost::integer::gcd(Num, Den)
static

Definition at line 1134 of file quantities.h.


The documentation for this struct was generated from the following file: