// ICU PATCH: Customize header file paths for ICU.
#include"double-conversion-diy-fp.h"
// ICU PATCH: Wrap in ICU namespace
U_NAMESPACE_BEGIN
namespace double_conversion::PowersOfTenCache {
// Not all powers of ten are cached. The decimal exponent of two neighboring // cached numbers will differ by kDecimalExponentDistance. staticconstint kDecimalExponentDistance = 8;
// Returns a cached power-of-ten with a binary exponent in the range // [min_exponent; max_exponent] (boundaries included). void GetCachedPowerForBinaryExponentRange(int min_exponent, int max_exponent,
DiyFp* power, int* decimal_exponent);
// Returns a cached power of ten x ~= 10^k such that // k <= decimal_exponent < k + kCachedPowersDecimalDistance. // The given decimal_exponent must satisfy // kMinDecimalExponent <= requested_exponent, and // requested_exponent < kMaxDecimalExponent + kDecimalExponentDistance. void GetCachedPowerForDecimalExponent(int requested_exponent,
DiyFp* power, int* found_exponent);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.