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.