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 | FloatType { 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 () |
| constexpr Charmap | BlankCharmap () |
| 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 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... T, typename Formatter > | |
| std::string | JoinAlgorithm (const std::tuple< T... > &tup, absl::string_view sep, Formatter &&fmt) |
| template<typename Iterator > | |
| std::string | JoinRange (Iterator first, Iterator last, absl::string_view separator) |
| template<typename Range , typename Formatter > | |
| std::string | JoinRange (const Range &range, absl::string_view separator, Formatter &&fmt) |
| template<typename Range > | |
| std::string | JoinRange (const Range &range, absl::string_view separator) |
| constexpr Charmap | LowerCharmap () |
| 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 , typename = void> | |
| void | STLStringResizeUninitialized (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, ShiftLeft) | |
| TEST (BigUnsigned, MultiplyByUint32) | |
| TEST (BigUnsigned, MultiplyByBigUnsigned) | |
| TEST (BigUnsigned, MultiplyByOverflow) | |
| TEST (BigUnsigned, FiveToTheNth) | |
| TEST (BigUnsigned, TenToTheNth) | |
| constexpr Charmap | UpperCharmap () |
| constexpr Charmap | XDigitCharmap () |
Variables | |
| const uint32_t | kFiveToNth [14] |
| constexpr int | kMaxSmallPowerOfFive = 13 |
| constexpr int | kMaxSmallPowerOfTen = 9 |
| const uint32_t | kTenToNth [10] |
| using absl::strings_internal::FixedMapping = typedef std::initializer_list<std::pair<absl::string_view, absl::string_view> > |
Definition at line 23 of file str_replace.cc.
| using absl::strings_internal::IsArray = typedef IsArrayImpl<absl::decay_t<C> > |
Definition at line 57 of file stl_type_traits.h.
| using absl::strings_internal::IsBaseOfArray = typedef IsBaseOfArrayImpl<absl::decay_t<C> > |
Definition at line 133 of file stl_type_traits.h.
| using absl::strings_internal::IsBaseOfBitset = typedef IsBaseOfBitsetImpl<absl::decay_t<C> > |
Definition at line 140 of file stl_type_traits.h.
| using absl::strings_internal::IsBaseOfSpecialization = typedef IsBaseOfSpecializationImpl<absl::decay_t<C>, T> |
Definition at line 125 of file stl_type_traits.h.
| using absl::strings_internal::IsBitset = typedef IsBitsetImpl<absl::decay_t<C> > |
Definition at line 64 of file stl_type_traits.h.
| using absl::strings_internal::IsConvertibleToArray = typedef IsConvertibleToArrayImpl<absl::decay_t<C> > |
Definition at line 211 of file stl_type_traits.h.
| using absl::strings_internal::IsConvertibleToBitset = typedef IsConvertibleToBitsetImpl<absl::decay_t<C> > |
Definition at line 219 of file stl_type_traits.h.
| using absl::strings_internal::IsConvertibleToSpecialization = typedef IsConvertibleToSpecializationImpl<absl::decay_t<C>, T> |
Definition at line 203 of file stl_type_traits.h.
| using absl::strings_internal::IsSpecialization = typedef IsSpecializationImpl<absl::decay_t<C>, T> |
Definition at line 50 of file stl_type_traits.h.
|
strong |
| Enumerator | |
|---|---|
| kNumber | |
| kInfinity | |
| kNan | |
Definition at line 26 of file charconv_parse.h.
| constexpr Charmap absl::strings_internal::AlnumCharmap | ( | ) |
Definition at line 138 of file char_map.h.
| constexpr Charmap absl::strings_internal::AlphaCharmap | ( | ) |
Definition at line 137 of file char_map.h.
| void absl::strings_internal::AppendPieces | ( | std::string * | dest, |
| std::initializer_list< absl::string_view > | pieces | ||
| ) |
Definition at line 169 of file 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 28 of file str_replace.cc.
| int absl::strings_internal::ApplySubstitutions | ( | absl::string_view | s, |
| std::vector< ViableSubstitution > * | subs_ptr, | ||
| std::string * | result_ptr | ||
| ) |
|
inline |
Definition at line 32 of file escaping_test_common.h.
| constexpr Charmap absl::strings_internal::BlankCharmap | ( | ) |
Definition at line 147 of file char_map.h.
| std::string absl::strings_internal::CatPieces | ( | std::initializer_list< absl::string_view > | pieces | ) |
Definition at line 141 of file str_cat.cc.
| constexpr Charmap absl::strings_internal::CntrlCharmap | ( | ) |
Definition at line 144 of file char_map.h.
| int absl::strings_internal::Compare | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 350 of file charconv_bigint.h.
| constexpr Charmap absl::strings_internal::DigitCharmap | ( | ) |
Definition at line 136 of file char_map.h.
| size_t absl::strings_internal::EncodeUTF8Char | ( | char * | buffer, |
| char32_t | utf8_char | ||
| ) |
| std::vector<ViableSubstitution> absl::strings_internal::FindSubstitutions | ( | absl::string_view | s, |
| const StrToStrMapping & | replacements | ||
| ) |
Definition at line 157 of file str_replace.h.
| constexpr Charmap absl::strings_internal::GraphCharmap | ( | ) |
Definition at line 148 of file char_map.h.
| const char* absl::strings_internal::int_memmatch | ( | const char * | haystack, |
| size_t | haylen, | ||
| const char * | needle, | ||
| size_t | neelen | ||
| ) |
| std::false_type absl::strings_internal::IsInitializerListDispatch | ( | ... | ) |
| std::true_type absl::strings_internal::IsInitializerListDispatch | ( | std::initializer_list< T > * | ) |
|
inline |
Definition at line 30 of file numbers_test_common.h.
| std::string absl::strings_internal::JoinAlgorithm | ( | Iterator | start, |
| Iterator | end, | ||
| absl::string_view | s, | ||
| Formatter && | f | ||
| ) |
Definition at line 195 of file str_join_internal.h.
| std::string absl::strings_internal::JoinAlgorithm | ( | Iterator | start, |
| Iterator | end, | ||
| absl::string_view | s, | ||
| NoFormatter | |||
| ) |
Definition at line 226 of file str_join_internal.h.
| std::string absl::strings_internal::JoinAlgorithm | ( | const std::tuple< T... > & | tup, |
| absl::string_view | sep, | ||
| Formatter && | fmt | ||
| ) |
Definition at line 278 of file str_join_internal.h.
| std::string absl::strings_internal::JoinRange | ( | Iterator | first, |
| Iterator | last, | ||
| absl::string_view | separator | ||
| ) |
Definition at line 286 of file str_join_internal.h.
| std::string absl::strings_internal::JoinRange | ( | const Range & | range, |
| absl::string_view | separator, | ||
| Formatter && | fmt | ||
| ) |
Definition at line 295 of file str_join_internal.h.
| std::string absl::strings_internal::JoinRange | ( | const Range & | range, |
| absl::string_view | separator | ||
| ) |
Definition at line 303 of file str_join_internal.h.
| constexpr Charmap absl::strings_internal::LowerCharmap | ( | ) |
Definition at line 135 of file char_map.h.
| int absl::strings_internal::memcasecmp | ( | const char * | s1, |
| const char * | s2, | ||
| size_t | len | ||
| ) |
Definition at line 22 of file memutil.cc.
|
inline |
|
inline |
|
inline |
| size_t absl::strings_internal::memcspn | ( | const char * | s, |
| size_t | slen, | ||
| const char * | reject | ||
| ) |
Definition at line 62 of file memutil.cc.
| char * absl::strings_internal::memdup | ( | const char * | s, |
| size_t | slen | ||
| ) |
Definition at line 35 of file memutil.cc.
| const char * absl::strings_internal::memmatch | ( | const char * | phaystack, |
| size_t | haylen, | ||
| const char * | pneedle, | ||
| size_t | neelen | ||
| ) |
Definition at line 88 of file memutil.cc.
|
inline |
| char * absl::strings_internal::mempbrk | ( | const char * | s, |
| size_t | slen, | ||
| const char * | accept | ||
| ) |
Definition at line 75 of file memutil.cc.
| char * absl::strings_internal::memrchr | ( | const char * | s, |
| int | c, | ||
| size_t | slen | ||
| ) |
Definition at line 42 of file memutil.cc.
| size_t absl::strings_internal::memspn | ( | const char * | s, |
| size_t | slen, | ||
| const char * | accept | ||
| ) |
Definition at line 49 of file memutil.cc.
|
inline |
| bool absl::strings_internal::operator!= | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 376 of file charconv_bigint.h.
| bool absl::strings_internal::operator< | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 381 of file charconv_bigint.h.
| std::ostream& absl::strings_internal::operator<< | ( | std::ostream & | os, |
| const BigUnsigned< N > & | num | ||
| ) |
Definition at line 400 of file charconv_bigint.h.
| bool absl::strings_internal::operator<= | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 390 of file charconv_bigint.h.
| bool absl::strings_internal::operator== | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 365 of file charconv_bigint.h.
| bool absl::strings_internal::operator> | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 386 of file charconv_bigint.h.
| bool absl::strings_internal::operator>= | ( | const BigUnsigned< N > & | lhs, |
| const BigUnsigned< M > & | rhs | ||
| ) |
Definition at line 394 of file charconv_bigint.h.
| ParsedFloat absl::strings_internal::ParseFloat | ( | const char * | begin, |
| const char * | end, | ||
| absl::chars_format | format_flags | ||
| ) |
Definition at line 348 of file charconv_parse.cc.
| strings_internal::ParsedFloat absl::strings_internal::ParseFloat | ( | const char * | begin, |
| const char * | end, | ||
| chars_format | format_flags | ||
| ) |
Definition at line 348 of file 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 109 of file pow10_helper.cc.
| constexpr Charmap absl::strings_internal::PrintCharmap | ( | ) |
Definition at line 142 of file char_map.h.
| constexpr Charmap absl::strings_internal::PunctCharmap | ( | ) |
Definition at line 149 of file char_map.h.
| constexpr Charmap absl::strings_internal::SpaceCharmap | ( | ) |
Definition at line 143 of file char_map.h.
|
inline |
Definition at line 65 of file resize_uninitialized.h.
|
inline |
Definition at line 56 of file resize_uninitialized.h.
|
inline |
Definition at line 65 of file numbers_test_common.h.
|
inline |
Definition at line 113 of file numbers_test_common.h.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| ShiftLeft | |||
| ) |
Definition at line 24 of file charconv_bigint_test.cc.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| MultiplyByUint32 | |||
| ) |
Definition at line 73 of file charconv_bigint_test.cc.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| MultiplyByBigUnsigned | |||
| ) |
Definition at line 85 of file charconv_bigint_test.cc.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| MultiplyByOverflow | |||
| ) |
Definition at line 121 of file charconv_bigint_test.cc.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| FiveToTheNth | |||
| ) |
Definition at line 146 of file charconv_bigint_test.cc.
| absl::strings_internal::TEST | ( | BigUnsigned | , |
| TenToTheNth | |||
| ) |
Definition at line 175 of file charconv_bigint_test.cc.
| constexpr Charmap absl::strings_internal::UpperCharmap | ( | ) |
Definition at line 134 of file char_map.h.
| constexpr Charmap absl::strings_internal::XDigitCharmap | ( | ) |
Definition at line 139 of file char_map.h.
| const uint32_t absl::strings_internal::kFiveToNth |
Definition at line 160 of file charconv_bigint.cc.
| constexpr int absl::strings_internal::kMaxSmallPowerOfFive = 13 |
Definition at line 31 of file charconv_bigint.h.
| constexpr int absl::strings_internal::kMaxSmallPowerOfTen = 9 |
Definition at line 33 of file charconv_bigint.h.
| const uint32_t absl::strings_internal::kTenToNth |
Definition at line 165 of file charconv_bigint.cc.