isPowerOf2

Check whether a number is an integer power of two.

Note that only positive numbers can be integer powers of two. This function always return false if x is negative or zero.

nothrow pure @safe nothrow @nogc
bool
isPowerOf2
(
X
)
(
const X x
)

Parameters

x X

the number to test

Return Value

Type: bool

true if x is an integer power of two.

Meta