Namespaces | Functions | Variables
numbers.h File Reference
#include <cstddef>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <limits>
#include <string>
#include <type_traits>
#include "absl/base/macros.h"
#include "absl/base/port.h"
#include "absl/numeric/int128.h"
#include "absl/strings/string_view.h"
Include dependency graph for numbers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


namespace  absl
namespace  absl::numbers_internal


char * absl::numbers_internal::FastIntToBuffer (int32_t, char *)
char * absl::numbers_internal::FastIntToBuffer (uint32_t, char *)
char * absl::numbers_internal::FastIntToBuffer (int64_t, char *)
char * absl::numbers_internal::FastIntToBuffer (uint64_t, char *)
template<typename int_type >
char * absl::numbers_internal::FastIntToBuffer (int_type i, char *buffer)
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)
template<typename int_type >
ABSL_MUST_USE_RESULT bool absl::numbers_internal::safe_strtoi_base (absl::string_view s, int_type *out, 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)
template<typename int_type >
ABSL_MUST_USE_RESULT bool absl::SimpleAtoi (absl::string_view s, int_type *out)
size_t absl::numbers_internal::SixDigitsToBuffer (double d, char *buffer)


static const int absl::numbers_internal::kFastToBufferSize = 32
static const int absl::numbers_internal::kSixDigitsToBufferSize = 16

autogenerated on Wed Jun 19 2019 19:42:16