Functions | Variables
absl::numbers_internal Namespace Reference

Functions

char * FastIntToBuffer (int32_t, char *)
 
char * FastIntToBuffer (uint32_t, char *)
 
char * FastIntToBuffer (int64_t, char *)
 
char * FastIntToBuffer (uint64_t, char *)
 
template<typename int_type >
char * FastIntToBuffer (int_type i, char *buffer)
 
bool safe_strto32_base (absl::string_view text, int32_t *value, int base)
 
bool safe_strto64_base (absl::string_view text, int64_t *value, int base)
 
template<typename int_type >
ABSL_MUST_USE_RESULT bool safe_strtoi_base (absl::string_view s, int_type *out, int base)
 
bool safe_strtou32_base (absl::string_view text, uint32_t *value, int base)
 
bool safe_strtou64_base (absl::string_view text, uint64_t *value, int base)
 
size_t SixDigitsToBuffer (double d, char *buffer)
 

Variables

static const int kFastToBufferSize = 32
 
static const int kSixDigitsToBufferSize = 16
 

Function Documentation

char * absl::numbers_internal::FastIntToBuffer ( int32_t  i,
char *  buffer 
)

Definition at line 241 of file numbers.cc.

char * absl::numbers_internal::FastIntToBuffer ( uint32_t  i,
char *  buffer 
)

Definition at line 171 of file numbers.cc.

char * absl::numbers_internal::FastIntToBuffer ( int64_t  i,
char *  buffer 
)

Definition at line 294 of file numbers.cc.

char * absl::numbers_internal::FastIntToBuffer ( uint64_t  i,
char *  buffer 
)

Definition at line 253 of file numbers.cc.

template<typename int_type >
char* absl::numbers_internal::FastIntToBuffer ( int_type  i,
char *  buffer 
)

Definition at line 115 of file numbers.h.

bool absl::numbers_internal::safe_strto32_base ( absl::string_view  text,
int32_t *  value,
int  base 
)

Definition at line 888 of file numbers.cc.

bool absl::numbers_internal::safe_strto64_base ( absl::string_view  text,
int64_t *  value,
int  base 
)

Definition at line 892 of file numbers.cc.

template<typename int_type >
ABSL_MUST_USE_RESULT bool absl::numbers_internal::safe_strtoi_base ( absl::string_view  s,
int_type *  out,
int  base 
)

Definition at line 139 of file numbers.h.

bool absl::numbers_internal::safe_strtou32_base ( absl::string_view  text,
uint32_t *  value,
int  base 
)

Definition at line 896 of file numbers.cc.

bool absl::numbers_internal::safe_strtou64_base ( absl::string_view  text,
uint64_t *  value,
int  base 
)

Definition at line 900 of file numbers.cc.

size_t absl::numbers_internal::SixDigitsToBuffer ( double  d,
char *  buffer 
)

Definition at line 510 of file numbers.cc.

Variable Documentation

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

Definition at line 93 of file numbers.h.

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

Definition at line 94 of file numbers.h.



abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:19:59