Template Function qhipster::highestBit

Function Documentation

template<class Integral>
constexpr unsigned qhipster::highestBit(Integral i)

returns the highest bit set in a non-zero integer

This function returns the highest bit set in a non-zero integer.

Pre

The integer i is non-zero

Parameters
  • [in] i: the non-zero integer of which the highest bit is returned