phobos-next ~master (2024-03-19T05:49:32Z)
Home
Dub
Repo
Rational.opBinary
nxt
rational
Rational
Undocumented in source. Be warned that the author may not have intended to support it.
Rational
!(
SomeIntegral
)
opBinary
(Rhs that)
Rational
!(
SomeIntegral
)
opBinary
(Rhs that)
typeof
(
this
)
opBinary
(Rhs that)
struct
Rational
(SomeIntegral)
const
typeof
(this)
opBinary
(
string
op
Rhs
)
(
const
scope
Rhs
that
)
if
(
op
== "/" &&
is
(
CommonRational
!(
int
,
Rhs
))
&&
isRational
!
Rhs
)
if
(
isIntegerLike
!
SomeIntegral
)
typeof
(
this
)
opBinary
(Rhs that)
auto
opBinary
(Rhs that)
auto
opBinary
(Rhs that)
auto
opBinary
(Rhs that)
Meta
Source
See Implementation
nxt
rational
Rational
functions
inverse
invert
opAssign
opBinary
opBinaryRight
opCast
opCmp
opEquals
opOpAssign
opUnary
toString
properties
denominator
fractionPart
integerPart
numerator