#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.