#include "absl/strings/numbers.h"#include <algorithm>#include <cassert>#include <cfloat>#include <cmath>#include <cstdint>#include <cstdio>#include <cstdlib>#include <cstring>#include <iterator>#include <limits>#include <memory>#include <utility>#include "absl/base/internal/bits.h"#include "absl/base/internal/raw_logging.h"#include "absl/strings/ascii.h"#include "absl/strings/charconv.h"#include "absl/strings/internal/memutil.h"#include "absl/strings/match.h"#include "absl/strings/str_cat.h"
Go to the source code of this file.
Classes | |
| struct | absl::ExpDigits |
Namespaces | |
| namespace | absl |
| namespace | absl::numbers_internal |
Defines | |
| #define | X_OVER_BASE_INITIALIZER(X) |
Functions | |
| static std::pair< uint64_t, uint64_t > | absl::Mul32 (std::pair< uint64_t, uint64_t > num, uint32_t mul) |
| static std::pair< uint64_t, uint64_t > | absl::PowFive (uint64_t num, int expfive) |
| bool | absl::numbers_internal::safe_strto32_base (absl::string_view text, int32_t *value, int base) |
| bool | absl::numbers_internal::safe_strto64_base (absl::string_view text, int64_t *value, int base) |
| bool | absl::numbers_internal::safe_strtou32_base (absl::string_view text, uint32_t *value, int base) |
| bool | absl::numbers_internal::safe_strtou64_base (absl::string_view text, uint64_t *value, int base) |
| bool | absl::SimpleAtob (absl::string_view str, bool *out) |
| bool | absl::SimpleAtod (absl::string_view str, double *out) |
| bool | absl::SimpleAtof (absl::string_view str, float *out) |
| static ExpDigits | absl::SplitToSix (const double value) |
| #define X_OVER_BASE_INITIALIZER | ( | X | ) |
{ \
0, 0, X / 2, X / 3, X / 4, X / 5, X / 6, X / 7, X / 8, X / 9, X / 10, \
X / 11, X / 12, X / 13, X / 14, X / 15, X / 16, X / 17, X / 18, \
X / 19, X / 20, X / 21, X / 22, X / 23, X / 24, X / 25, X / 26, \
X / 27, X / 28, X / 29, X / 30, X / 31, X / 32, X / 33, X / 34, \
X / 35, X / 36, \
}
Definition at line 764 of file numbers.cc.
const IntType kVmaxOverBase[] [static] |
Definition at line 757 of file numbers.cc.
const IntType kVminOverBase[] [static] |
Definition at line 758 of file numbers.cc.