Iros
 
Loading...
Searching...
No Matches
di::math::detail Namespace Reference

Classes

struct  AbsDiffFunction
 
struct  AbsFunction
 
struct  AbsUnsignedFunction
 
struct  AlignDownFunction
 
struct  AlignUpFunction
 
struct  ApproximatelyEqual
 
struct  CmpEqualFunction
 
struct  CmpGreaterEqualFunction
 
struct  CmpGreaterFunction
 
struct  CmpLessEqualFunction
 
struct  CmpLessFunction
 
struct  CmpNotEqualFunction
 
struct  CmpThreeWayFunction
 
struct  Copysign
 
struct  Cos
 
struct  DivideRoundUpFunction
 
struct  Fmod
 
struct  GcdFunction
 
struct  LcmFunction
 
struct  MidpointFunction
 
struct  Remainder
 
struct  RepresentableAsFunction
 
struct  Round
 
struct  Signbit
 
struct  Sin
 
struct  ToSignedFunction
 
struct  ToUnsignedFunction
 

Concepts

concept  IsRatio
 

Functions

template<umax size>
constexpr auto smallest_unsigned_type_helper (Constexpr< size >)
 

Variables

template<typename T>
constexpr bool is_ratio = false
 
template<ratio_intmax_t x, ratio_intmax_t y>
constexpr bool is_ratio< Ratio< x, y > > = true
 

Function Documentation

◆ smallest_unsigned_type_helper()

template<umax size>
auto di::math::detail::smallest_unsigned_type_helper ( Constexpr< size > )
constexpr

Variable Documentation

◆ is_ratio

template<typename T>
bool di::math::detail::is_ratio = false
inlineconstexpr

◆ is_ratio< Ratio< x, y > >

bool di::math::detail::is_ratio< Ratio< x, y > > = true
inlineconstexpr