#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.
|
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 | ) |
|
Value:{ \
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,
\ }
Definition at line 764 of file numbers.cc.
const IntType kVmaxOverBase[] |
|
static |
const IntType kVminOverBase[] |
|
static |