#include <climits>
#include <locale>
#include <cmath>
#include "string-to-double.h"
#include "ieee.h"
#include "strtod.h"
#include "utils.h"
Go to the source code of this file.
|
static bool | double_conversion::isWhitespace (int x) |
|
template<class Iterator > |
static bool | double_conversion::AdvanceToNonspace (Iterator *current, Iterator end) |
|
static bool | double_conversion::isDigit (int x, int radix) |
|
static double | double_conversion::SignedZero (bool sign) |
|
static bool | double_conversion::IsDecimalDigitForRadix (int c, int radix) |
|
static bool | double_conversion::IsCharacterDigitForRadix (int c, int radix, char a_character) |
|
template<class Iterator > |
static bool | double_conversion::Advance (Iterator *it, uc16 separator, int base, Iterator &end) |
|
template<class Iterator > |
static bool | double_conversion::IsHexFloatString (Iterator start, Iterator end, uc16 separator, bool allow_trailing_junk) |
|
template<int radix_log_2, class Iterator > |
static double | double_conversion::RadixStringToIeee (Iterator *current, Iterator end, bool sign, uc16 separator, bool parse_as_hex_float, bool allow_trailing_junk, double junk_string_value, bool read_as_double, bool *result_is_junk) |
|