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.

Namespaces

 absl
 
 absl::numbers_internal
 

Functions

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)
 

Variables

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


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22