checkedint ~master (2017-04-21T23:53:16Z)
Dub
Repo
SafeInt.pow
checkedint
SafeInt
Raise
this
to the
exp
power using
std.math.pow()
.
M
pow
(
const
M
exp
)
struct
SafeInt
(N, IntFlagPolicy _policy, Flag!"bitOps" bitOps = Yes.bitOps)
M
pow
const pure @
safe
nothrow @
nogc
(
M
)
(
const
M
exp
)
if
(
isFloatingPoint
!
M
)
if
(
isIntegral
!
N
&&
isUnqual
!
N
)
SafeInt
!(
CallType
!(
std
.
math
.
pow
,
N
,
BasicScalar
!
M
), .
max
(
policy
,
intFlagPolicyOf
!
M
),
bitOps
&&
hasBitOps
!
M
)
pow
(
const
M
exp
)
Meta
Source
See Implementation
checkedint
SafeInt
constructors
this
functions
abs
bsf
bsr
divPow2
ilogb
modPow2
mulPow2
opAssign
opBinary
opBinaryRight
opCast
opCmp
opEquals
opOpAssign
opUnary
popcnt
pow
toHash
toString
properties
bits
idx
variables
bscal
max
min
policy
Raise this to the exp power using std.math.pow().