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.