Rational number support

Classes

struct  BasicRatio< T >
 A basic rational fraction, constexpr-compatible. More...
 
struct  Ratio< T >
 Class to simplify calculations of finite rationals at runtime. More...
 

Typedefs

using BasicRatio16 = BasicRatio< uint16_t >
 
using BasicRatio32 = BasicRatio< uint32_t >
 
using BasicRatio64 = BasicRatio< uint64_t >
 
using Ratio16 = Ratio< uint16_t >
 
using Ratio32 = Ratio< uint32_t >
 
using Ratio64 = Ratio< uint64_t >
 

Detailed Description

Typedef Documentation

◆ BasicRatio16

using BasicRatio16 = BasicRatio<uint16_t>

◆ BasicRatio32

using BasicRatio32 = BasicRatio<uint32_t>

◆ BasicRatio64

using BasicRatio64 = BasicRatio<uint64_t>

◆ Ratio16

using Ratio16 = Ratio<uint16_t>

◆ Ratio32

using Ratio32 = Ratio<uint32_t>

◆ Ratio64

using Ratio64 = Ratio<uint64_t>