bit_floor#
Fully qualified name: carb::cpp::bit_floor
Defined in carb/cpp/Bit.h
-
template<class T, std::enable_if_t<detail::IsUnsignedIntegral<T>::value, bool> = false>
constexpr T carb::cpp::bit_floor( - T val,
Finds the largest integral power of two not greater than the given value.
- Template Parameters:
T – An unsigned integral type
- Parameters:
val – An unsigned integral value
- Returns:
The largest integral power of two not greater than
val
.