isPowerOf2#

Fully qualified name: carb::math::isPowerOf2

Defined in carb/math/Util.h

template<class T>
constexpr bool carb::math::isPowerOf2(const T &val)#

Returns whether the given integer value is a power of two.

Parameters:

val[in] The non-zero integer value. Negative numbers are treated as unsigned values.

Returns:

true if the integer value is a power of two; false otherwise. Undefined behavior arises if val is zero.