folly::constexpr_iterated_squares_desc_size_v

constexpr_iterated_squares_desc_size_v

Synopsis

Declared in <folly/ConstexprMath.h>

template<typename Base>
inline constexpr size_t constexpr_iterated_squares_desc_size_v = detail::constexpr_iterated_squares_desc_size_(Base::value);

Description

Effectively calculates: floor(log(max_exponent)/log(base))

For use with constexpr_iterated_squares_desc below.