Typedefs | |
| using | FixedMapping = std::initializer_list< std::pair< absl::string_view, absl::string_view > > |
| template<typename C > | |
| using | IsArray = IsArrayImpl< absl::decay_t< C > > |
| template<typename C > | |
| using | IsBaseOfArray = IsBaseOfArrayImpl< absl::decay_t< C > > |
| template<typename C > | |
| using | IsBaseOfBitset = IsBaseOfBitsetImpl< absl::decay_t< C > > |
| template<typename C , template< typename... > class T> | |
| using | IsBaseOfSpecialization = IsBaseOfSpecializationImpl< absl::decay_t< C >, T > |
| template<typename C > | |
| using | IsBitset = IsBitsetImpl< absl::decay_t< C > > |
| template<typename C > | |
| using | IsConvertibleToArray = IsConvertibleToArrayImpl< absl::decay_t< C > > |
| template<typename C > | |
| using | IsConvertibleToBitset = IsConvertibleToBitsetImpl< absl::decay_t< C > > |
| template<typename C , template< typename... > class T> | |
| using | IsConvertibleToSpecialization = IsConvertibleToSpecializationImpl< absl::decay_t< C >, T > |
| template<typename C , template< typename... > class T> | |
| using | IsSpecialization = IsSpecializationImpl< absl::decay_t< C >, T > |
Enumerations | |
| enum | { kMaxEncodedUTF8Size = 4 } |
| enum | { kMaxEncodedUTF8Size = 4 } |
| enum | FloatType { FloatType::kNumber, FloatType::kInfinity, FloatType::kNan, FloatType::kNumber, FloatType::kInfinity, FloatType::kNan } |
| enum | FloatType { FloatType::kNumber, FloatType::kInfinity, FloatType::kNan, FloatType::kNumber, FloatType::kInfinity, FloatType::kNan } |
Functions | |
| constexpr Charmap | AlnumCharmap () |
| constexpr Charmap | AlphaCharmap () |
| void | AppendPieces (std::string *dest, std::initializer_list< absl::string_view > pieces) |
| int | ApplySubstitutions (absl::string_view s, std::vector< strings_internal::ViableSubstitution > *subs_ptr, std::string *result_ptr) |
| int | ApplySubstitutions (absl::string_view s, std::vector< ViableSubstitution > *subs_ptr, std::string *result_ptr) |
| const std::array< base64_testcase, 5 > & | base64_strings () |
| size_t | Base64EscapeInternal (const unsigned char *src, size_t szsrc, char *dest, size_t szdest, const char *base64, bool do_padding) |
| template<typename String > | |
| void | Base64EscapeInternal (const unsigned char *src, size_t szsrc, String *dest, bool do_padding, const char *base64_chars) |
| constexpr Charmap | BlankCharmap () |
| size_t | CalculateBase64EscapedLenInternal (size_t input_len, bool do_padding) |
| std::string | CatPieces (std::initializer_list< absl::string_view > pieces) |
| constexpr Charmap | CntrlCharmap () |
| template<int N, int M> | |
| int | Compare (const BigUnsigned< N > &lhs, const BigUnsigned< M > &rhs) |
| constexpr Charmap | DigitCharmap () |
| size_t | EncodeUTF8Char (char *buffer, char32_t utf8_char) |
| template<typename StrToStrMapping > | |
| std::vector< ViableSubstitution > | FindSubstitutions (absl::string_view s, const StrToStrMapping &replacements) |
| constexpr Charmap | GraphCharmap () |
| template<bool case_sensitive> | |
| const char * | int_memmatch (const char *haystack, size_t haylen, const char *needle, size_t neelen) |
| std::false_type | IsInitializerListDispatch (...) |
| template<typename T > | |
| std::true_type | IsInitializerListDispatch (std::initializer_list< T > *) |
| template<typename IntType > | |
| bool | Itoa (IntType value, int base, std::string *destination) |
| template<typename... T, typename Formatter > | |
| std::string | JoinAlgorithm (const std::tuple< T... > &tup, absl::string_view sep, Formatter &&fmt) |
| template<typename Iterator , typename Formatter > | |
| std::string | JoinAlgorithm (Iterator start, Iterator end, absl::string_view s, Formatter &&f) |
| template<typename Iterator , typename = typename std::enable_if<std::is_convertible< typename std::iterator_traits<Iterator>::iterator_category, std::forward_iterator_tag>::value>::type> | |
| std::string | JoinAlgorithm (Iterator start, Iterator end, absl::string_view s, NoFormatter) |
| template<typename Range > | |
| std::string | JoinRange (const Range &range, absl::string_view separator) |
| template<typename Range , typename Formatter > | |
| std::string | JoinRange (const Range &range, absl::string_view separator, Formatter &&fmt) |
| template<typename Iterator > | |
| std::string | JoinRange (Iterator first, Iterator last, absl::string_view separator) |
| constexpr Charmap | LowerCharmap () |
| template<typename T > | |
| constexpr StringConstant< T > | MakeStringConstant (T) |
| int | memcasecmp (const char *s1, const char *s2, size_t len) |
| const char * | memcasemem (const char *phaystack, size_t haylen, const char *pneedle, size_t needlelen) |
| const char * | memcasestr (const char *phaystack, size_t haylen, const char *pneedle) |
| char * | memcat (char *dest, size_t destlen, const char *src, size_t srclen) |
| size_t | memcspn (const char *s, size_t slen, const char *reject) |
| char * | memdup (const char *s, size_t slen) |
| const char * | memmatch (const char *phaystack, size_t haylen, const char *pneedle, size_t neelen) |
| const char * | memmem (const char *phaystack, size_t haylen, const char *pneedle, size_t needlelen) |
| char * | mempbrk (const char *s, size_t slen, const char *accept) |
| char * | memrchr (const char *s, int c, size_t slen) |
| size_t | memspn (const char *s, size_t slen, const char *accept) |
| const char * | memstr (const char *phaystack, size_t haylen, const char *pneedle) |
| template<int N, int M> | |
| bool | operator!= (const BigUnsigned< N > &lhs, const BigUnsigned< M > &rhs) |
| template<int N, int M> | |
| bool | operator< (const BigUnsigned< N > &lhs, const BigUnsigned< M > &rhs) |
| template<int N> | |
| std::ostream & | operator<< (std::ostream &os, const BigUnsigned< N > &num) |
| template<int N, int M> | |
| bool | operator<= (const BigUnsigned< N > &lhs, const BigUnsigned< M > &rhs) |
| template<int N, int M> | |
| bool | operator== (const BigUnsigned< N > &lhs, const BigUnsigned< M > &rhs) |
| template<int N, int M> | |
| bool | operator> (const BigUnsigned< N > &lhs, const BigUnsigned< M > &rhs) |
| template<int N, int M> | |
| bool | operator>= (const BigUnsigned< N > &lhs, const BigUnsigned< M > &rhs) |
| template<int base> | |
| ParsedFloat | ParseFloat (const char *begin, const char *end, absl::chars_format format_flags) |
| template<int base> | |
| strings_internal::ParsedFloat | ParseFloat (const char *begin, const char *end, chars_format format_flags) |
| template ParsedFloat | ParseFloat< 10 > (const char *begin, const char *end, chars_format format_flags) |
| template ParsedFloat | ParseFloat< 16 > (const char *begin, const char *end, chars_format format_flags) |
| double | Pow10 (int exp) |
| constexpr Charmap | PrintCharmap () |
| constexpr Charmap | PunctCharmap () |
| constexpr Charmap | SpaceCharmap () |
| template<typename string_type > | |
| void | STLStringReserveAmortized (string_type *s, size_t new_size) |
| template<typename string_type , typename = void> | |
| void | STLStringResizeUninitialized (string_type *s, size_t new_size) |
| template<typename string_type > | |
| void | STLStringResizeUninitializedAmortized (string_type *s, size_t new_size) |
| template<typename string_type > | |
| constexpr bool | STLStringSupportsNontrashingResize (string_type *) |
| const std::array< uint32_test_case, 27 > & | strtouint32_test_cases () |
| const std::array< uint64_test_case, 34 > & | strtouint64_test_cases () |
| TEST (BigUnsigned, FiveToTheNth) | |
| TEST (BigUnsigned, MultiplyByBigUnsigned) | |
| TEST (BigUnsigned, MultiplyByOverflow) | |
| TEST (BigUnsigned, MultiplyByUint32) | |
| TEST (BigUnsigned, ShiftLeft) | |
| TEST (BigUnsigned, TenToTheNth) | |
| constexpr Charmap | UpperCharmap () |
| constexpr Charmap | XDigitCharmap () |
Variables | |
| const ABSL_CONST_INIT char | kBase64Chars [] |
| const ABSL_DLL uint32_t | kFiveToNth [14] |
| constexpr int | kMaxSmallPowerOfFive = 13 |
| constexpr int | kMaxSmallPowerOfTen = 9 |
| const ABSL_DLL uint32_t | kTenToNth [10] |
| typedef std::initializer_list< std::pair< absl::string_view, absl::string_view > > absl::strings_internal::FixedMapping |
Definition at line 24 of file abseil-cpp/absl/strings/str_replace.cc.
| using absl::strings_internal::IsArray = typedef IsArrayImpl<absl::decay_t<C> > |
Definition at line 58 of file abseil-cpp/absl/strings/internal/stl_type_traits.h.
| using absl::strings_internal::IsBaseOfArray = typedef IsBaseOfArrayImpl<absl::decay_t<C> > |
Definition at line 134 of file abseil-cpp/absl/strings/internal/stl_type_traits.h.
| using absl::strings_internal::IsBaseOfBitset = typedef IsBaseOfBitsetImpl<absl::decay_t<C> > |
Definition at line 141 of file abseil-cpp/absl/strings/internal/stl_type_traits.h.
| using absl::strings_internal::IsBaseOfSpecialization = typedef IsBaseOfSpecializationImpl<absl::decay_t<C>, T> |
Definition at line 126 of file abseil-cpp/absl/strings/internal/stl_type_traits.h.
| using absl::strings_internal::IsBitset = typedef IsBitsetImpl<absl::decay_t<C> > |
Definition at line 65 of file abseil-cpp/absl/strings/internal/stl_type_traits.h.
| using absl::strings_internal::IsConvertibleToArray = typedef IsConvertibleToArrayImpl<absl::decay_t<C> > |
Definition at line 212 of file abseil-cpp/absl/strings/internal/stl_type_traits.h.
| using absl::strings_internal::IsConvertibleToBitset = typedef IsConvertibleToBitsetImpl<absl::decay_t<C> > |
Definition at line 220 of file abseil-cpp/absl/strings/internal/stl_type_traits.h.
| using absl::strings_internal::IsConvertibleToSpecialization = typedef IsConvertibleToSpecializationImpl<absl::decay_t<C>, T> |
Definition at line 204 of file abseil-cpp/absl/strings/internal/stl_type_traits.h.
| using absl::strings_internal::IsSpecialization = typedef IsSpecializationImpl<absl::decay_t<C>, T> |
Definition at line 51 of file abseil-cpp/absl/strings/internal/stl_type_traits.h.
| anonymous enum |
| Enumerator | |
|---|---|
| kMaxEncodedUTF8Size | |
Definition at line 43 of file bloaty/third_party/abseil-cpp/absl/strings/internal/utf8.h.
| anonymous enum |
| Enumerator | |
|---|---|
| kMaxEncodedUTF8Size | |
Definition at line 43 of file abseil-cpp/absl/strings/internal/utf8.h.
|
strong |
| Enumerator | |
|---|---|
| kNumber | |
| kInfinity | |
| kNan | |
| kNumber | |
| kInfinity | |
| kNan | |
Definition at line 28 of file bloaty/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h.
|
strong |
| Enumerator | |
|---|---|
| kNumber | |
| kInfinity | |
| kNan | |
| kNumber | |
| kInfinity | |
| kNan | |
Definition at line 28 of file abseil-cpp/absl/strings/internal/charconv_parse.h.
|
constexpr |
Definition at line 139 of file abseil-cpp/absl/strings/internal/char_map.h.
|
constexpr |
Definition at line 138 of file abseil-cpp/absl/strings/internal/char_map.h.
| void absl::strings_internal::AppendPieces | ( | std::string * | dest, |
| std::initializer_list< absl::string_view > | pieces | ||
| ) |
Definition at line 169 of file abseil-cpp/absl/strings/str_cat.cc.
| int absl::strings_internal::ApplySubstitutions | ( | absl::string_view | s, |
| std::vector< strings_internal::ViableSubstitution > * | subs_ptr, | ||
| std::string * | result_ptr | ||
| ) |
Definition at line 29 of file abseil-cpp/absl/strings/str_replace.cc.
| int absl::strings_internal::ApplySubstitutions | ( | absl::string_view | s, |
| std::vector< ViableSubstitution > * | subs_ptr, | ||
| std::string * | result_ptr | ||
| ) |
Definition at line 29 of file abseil-cpp/absl/strings/str_replace.cc.
|
inline |
Definition at line 33 of file abseil-cpp/absl/strings/internal/escaping_test_common.h.
| size_t absl::strings_internal::Base64EscapeInternal | ( | const unsigned char * | src, |
| size_t | szsrc, | ||
| char * | dest, | ||
| size_t | szdest, | ||
| const char * | base64, | ||
| bool | do_padding | ||
| ) |
Definition at line 73 of file abseil-cpp/absl/strings/internal/escaping.cc.
| void absl::strings_internal::Base64EscapeInternal | ( | const unsigned char * | src, |
| size_t | szsrc, | ||
| String * | dest, | ||
| bool | do_padding, | ||
| const char * | base64_chars | ||
| ) |
Definition at line 42 of file abseil-cpp/absl/strings/internal/escaping.h.
|
constexpr |
Definition at line 148 of file abseil-cpp/absl/strings/internal/char_map.h.
| size_t absl::strings_internal::CalculateBase64EscapedLenInternal | ( | size_t | input_len, |
| bool | do_padding | ||
| ) |
Definition at line 27 of file abseil-cpp/absl/strings/internal/escaping.cc.
| std::string absl::strings_internal::CatPieces | ( | std::initializer_list< absl::string_view > | pieces | ) |
Definition at line 141 of file abseil-cpp/absl/strings/str_cat.cc.
|
constexpr |
Definition at line 145 of file abseil-cpp/absl/strings/internal/char_map.h.
| int absl::strings_internal::Compare | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 353 of file abseil-cpp/absl/strings/internal/charconv_bigint.h.
|
constexpr |
Definition at line 137 of file abseil-cpp/absl/strings/internal/char_map.h.
| size_t absl::strings_internal::EncodeUTF8Char | ( | char * | buffer, |
| char32_t | utf8_char | ||
| ) |
Definition at line 23 of file abseil-cpp/absl/strings/internal/utf8.cc.
| std::vector< ViableSubstitution > absl::strings_internal::FindSubstitutions | ( | absl::string_view | s, |
| const StrToStrMapping & | replacements | ||
| ) |
Definition at line 158 of file abseil-cpp/absl/strings/str_replace.h.
|
constexpr |
Definition at line 149 of file abseil-cpp/absl/strings/internal/char_map.h.
| const char * absl::strings_internal::int_memmatch | ( | const char * | haystack, |
| size_t | haylen, | ||
| const char * | needle, | ||
| size_t | neelen | ||
| ) |
Definition at line 89 of file abseil-cpp/absl/strings/internal/memutil.h.
| std::false_type absl::strings_internal::IsInitializerListDispatch | ( | ... | ) |
| std::true_type absl::strings_internal::IsInitializerListDispatch | ( | std::initializer_list< T > * | ) |
|
inline |
Definition at line 33 of file abseil-cpp/absl/strings/internal/numbers_test_common.h.
| std::string absl::strings_internal::JoinAlgorithm | ( | const std::tuple< T... > & | tup, |
| absl::string_view | sep, | ||
| Formatter && | fmt | ||
| ) |
Definition at line 282 of file abseil-cpp/absl/strings/internal/str_join_internal.h.
| std::string absl::strings_internal::JoinAlgorithm | ( | Iterator | start, |
| Iterator | end, | ||
| absl::string_view | s, | ||
| Formatter && | f | ||
| ) |
Definition at line 196 of file abseil-cpp/absl/strings/internal/str_join_internal.h.
| std::string absl::strings_internal::JoinAlgorithm | ( | Iterator | start, |
| Iterator | end, | ||
| absl::string_view | s, | ||
| NoFormatter | |||
| ) |
Definition at line 227 of file abseil-cpp/absl/strings/internal/str_join_internal.h.
| std::string absl::strings_internal::JoinRange | ( | const Range & | range, |
| absl::string_view | separator | ||
| ) |
Definition at line 307 of file abseil-cpp/absl/strings/internal/str_join_internal.h.
| std::string absl::strings_internal::JoinRange | ( | const Range & | range, |
| absl::string_view | separator, | ||
| Formatter && | fmt | ||
| ) |
Definition at line 299 of file abseil-cpp/absl/strings/internal/str_join_internal.h.
| std::string absl::strings_internal::JoinRange | ( | Iterator | first, |
| Iterator | last, | ||
| absl::string_view | separator | ||
| ) |
Definition at line 290 of file abseil-cpp/absl/strings/internal/str_join_internal.h.
|
constexpr |
Definition at line 136 of file abseil-cpp/absl/strings/internal/char_map.h.
|
constexpr |
Definition at line 64 of file abseil-cpp/absl/strings/internal/string_constant.h.
Definition at line 23 of file abseil-cpp/absl/strings/internal/memutil.cc.
|
inline |
Definition at line 134 of file abseil-cpp/absl/strings/internal/memutil.h.
|
inline |
Definition at line 124 of file abseil-cpp/absl/strings/internal/memutil.h.
|
inline |
Definition at line 75 of file abseil-cpp/absl/strings/internal/memutil.h.
Definition at line 63 of file abseil-cpp/absl/strings/internal/memutil.cc.
| char * absl::strings_internal::memdup | ( | const char * | s, |
| size_t | slen | ||
| ) |
Definition at line 36 of file abseil-cpp/absl/strings/internal/memutil.cc.
| const char * absl::strings_internal::memmatch | ( | const char * | phaystack, |
| size_t | haylen, | ||
| const char * | pneedle, | ||
| size_t | neelen | ||
| ) |
Definition at line 89 of file abseil-cpp/absl/strings/internal/memutil.cc.
|
inline |
Definition at line 129 of file abseil-cpp/absl/strings/internal/memutil.h.
Definition at line 76 of file abseil-cpp/absl/strings/internal/memutil.cc.
Definition at line 43 of file abseil-cpp/absl/strings/internal/memutil.cc.
Definition at line 50 of file abseil-cpp/absl/strings/internal/memutil.cc.
|
inline |
Definition at line 119 of file abseil-cpp/absl/strings/internal/memutil.h.
| bool absl::strings_internal::operator!= | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 379 of file abseil-cpp/absl/strings/internal/charconv_bigint.h.
| bool absl::strings_internal::operator< | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 384 of file abseil-cpp/absl/strings/internal/charconv_bigint.h.
| std::ostream & absl::strings_internal::operator<< | ( | std::ostream & | os, |
| const BigUnsigned< N > & | num | ||
| ) |
Definition at line 403 of file abseil-cpp/absl/strings/internal/charconv_bigint.h.
| bool absl::strings_internal::operator<= | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 393 of file abseil-cpp/absl/strings/internal/charconv_bigint.h.
| bool absl::strings_internal::operator== | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 368 of file abseil-cpp/absl/strings/internal/charconv_bigint.h.
| bool absl::strings_internal::operator> | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 389 of file abseil-cpp/absl/strings/internal/charconv_bigint.h.
| bool absl::strings_internal::operator>= | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 397 of file abseil-cpp/absl/strings/internal/charconv_bigint.h.
| ParsedFloat absl::strings_internal::ParseFloat | ( | const char * | begin, |
| const char * | end, | ||
| absl::chars_format | format_flags | ||
| ) |
Definition at line 355 of file abseil-cpp/absl/strings/internal/charconv_parse.cc.
| strings_internal::ParsedFloat absl::strings_internal::ParseFloat | ( | const char * | begin, |
| const char * | end, | ||
| chars_format | format_flags | ||
| ) |
Definition at line 355 of file abseil-cpp/absl/strings/internal/charconv_parse.cc.
| template ParsedFloat absl::strings_internal::ParseFloat< 10 > | ( | const char * | begin, |
| const char * | end, | ||
| chars_format | format_flags | ||
| ) |
| template ParsedFloat absl::strings_internal::ParseFloat< 16 > | ( | const char * | begin, |
| const char * | end, | ||
| chars_format | format_flags | ||
| ) |
| double absl::strings_internal::Pow10 | ( | int | exp | ) |
Definition at line 110 of file abseil-cpp/absl/strings/internal/pow10_helper.cc.
|
constexpr |
Definition at line 143 of file abseil-cpp/absl/strings/internal/char_map.h.
|
constexpr |
Definition at line 150 of file abseil-cpp/absl/strings/internal/char_map.h.
|
constexpr |
Definition at line 144 of file abseil-cpp/absl/strings/internal/char_map.h.
| void absl::strings_internal::STLStringReserveAmortized | ( | string_type * | s, |
| size_t | new_size | ||
| ) |
Definition at line 75 of file abseil-cpp/absl/strings/internal/resize_uninitialized.h.
|
inline |
Definition at line 67 of file abseil-cpp/absl/strings/internal/resize_uninitialized.h.
| void absl::strings_internal::STLStringResizeUninitializedAmortized | ( | string_type * | s, |
| size_t | new_size | ||
| ) |
Definition at line 106 of file abseil-cpp/absl/strings/internal/resize_uninitialized.h.
|
inlineconstexpr |
Definition at line 58 of file abseil-cpp/absl/strings/internal/resize_uninitialized.h.
|
inline |
Definition at line 69 of file abseil-cpp/absl/strings/internal/numbers_test_common.h.
|
inline |
Definition at line 117 of file abseil-cpp/absl/strings/internal/numbers_test_common.h.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| FiveToTheNth | |||
| ) |
Definition at line 202 of file abseil-cpp/absl/strings/internal/charconv_bigint_test.cc.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| MultiplyByBigUnsigned | |||
| ) |
Definition at line 141 of file abseil-cpp/absl/strings/internal/charconv_bigint_test.cc.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| MultiplyByOverflow | |||
| ) |
Definition at line 177 of file abseil-cpp/absl/strings/internal/charconv_bigint_test.cc.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| MultiplyByUint32 | |||
| ) |
Definition at line 129 of file abseil-cpp/absl/strings/internal/charconv_bigint_test.cc.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| ShiftLeft | |||
| ) |
Definition at line 25 of file abseil-cpp/absl/strings/internal/charconv_bigint_test.cc.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| TenToTheNth | |||
| ) |
Definition at line 231 of file abseil-cpp/absl/strings/internal/charconv_bigint_test.cc.
|
constexpr |
Definition at line 135 of file abseil-cpp/absl/strings/internal/char_map.h.
|
constexpr |
Definition at line 140 of file abseil-cpp/absl/strings/internal/char_map.h.
| const ABSL_CONST_INIT char absl::strings_internal::kBase64Chars |
Definition at line 24 of file abseil-cpp/absl/strings/internal/escaping.cc.
Definition at line 161 of file abseil-cpp/absl/strings/internal/charconv_bigint.cc.
|
constexpr |
Definition at line 33 of file abseil-cpp/absl/strings/internal/charconv_bigint.h.
|
constexpr |
Definition at line 35 of file abseil-cpp/absl/strings/internal/charconv_bigint.h.
Definition at line 166 of file abseil-cpp/absl/strings/internal/charconv_bigint.cc.