Classes | |
struct | ArgConvertResult |
class | BoundConversion |
class | BufferRawSink |
class | ConvTag |
class | ExtendedParsedFormat |
class | FILERawSink |
struct | Flags |
class | FormatArgImpl |
struct | FormatArgImplFriend |
struct | FormatConversionCharInternal |
struct | FormatConversionCharSetInternal |
class | FormatConversionSpecImpl |
struct | FormatConversionSpecImplFriend |
struct | FormatCountCaptureHelper |
class | FormatRawSinkImpl |
class | FormatSinkImpl |
class | FormatSpecTemplate |
struct | HasUserDefinedConvert |
struct | HasUserDefinedConvert< T, void_t< decltype(AbslFormatConvert(std::declval< const T & >(), std::declval< const FormatConversionSpec & >(), std::declval< FormatSink * >()))> > |
struct | MakeDependent |
class | ParsedFormatBase |
class | Streamable |
class | StreamedWrapper |
struct | UnboundConversion |
class | UntypedFormatSpecImpl |
struct | VoidPtr |
Typedefs | |
using | CC = FormatConversionCharInternal |
using | FloatingConvertResult = ArgConvertResult< FormatConversionCharSetInternal::kFloating > |
using | IntegralConvertResult = ArgConvertResult< FormatConversionCharSetUnion(FormatConversionCharSetInternal::c, FormatConversionCharSetInternal::kNumeric, FormatConversionCharSetInternal::kStar)> |
using | LM = LengthMod |
using | StringConvertResult = ArgConvertResult< FormatConversionCharSetInternal::s > |
Enumerations | |
enum | Flags : uint8_t { Flags::kBasic = 0, Flags::kLeft = 1 << 0, Flags::kShowPos = 1 << 1, Flags::kSignCol = 1 << 2, Flags::kAlt = 1 << 3, Flags::kZero = 1 << 4, Flags::kNonBasic = 1 << 5 } |
enum | LengthMod : std::uint8_t { LengthMod::h, LengthMod::hh, LengthMod::l, LengthMod::ll, LengthMod::L, LengthMod::j, LengthMod::z, LengthMod::t, LengthMod::q, LengthMod::none, LengthMod::h, LengthMod::hh, LengthMod::l, LengthMod::ll, LengthMod::L, LengthMod::j, LengthMod::z, LengthMod::t, LengthMod::q, LengthMod::none } |
enum | LengthMod : std::uint8_t { LengthMod::h, LengthMod::hh, LengthMod::l, LengthMod::ll, LengthMod::L, LengthMod::j, LengthMod::z, LengthMod::t, LengthMod::q, LengthMod::none, LengthMod::h, LengthMod::hh, LengthMod::l, LengthMod::ll, LengthMod::L, LengthMod::j, LengthMod::z, LengthMod::t, LengthMod::q, LengthMod::none } |
Variables | |
constexpr auto | f_alt = Flags::kAlt |
constexpr auto | f_left = Flags::kLeft |
constexpr auto | f_pos = Flags::kShowPos |
constexpr auto | f_sign = Flags::kSignCol |
constexpr auto | f_zero = Flags::kZero |
const ABSL_CONST_INIT ConvTag | kTags [256] |
Definition at line 34 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc.
typedef ArgConvertResult< FormatConversionCharSetInternal::kFloating > absl::str_format_internal::FloatingConvertResult |
Definition at line 181 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
Definition at line 179 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
Definition at line 35 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc.
typedef ArgConvertResult< FormatConversionCharSetInternal::s > absl::str_format_internal::StringConvertResult |
Definition at line 114 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
|
strong |
Enumerator | |
---|---|
kBasic | |
kLeft | |
kShowPos | |
kSignCol | |
kAlt | |
kZero | |
kNonBasic |
Definition at line 134 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
strong |
Enumerator | |
---|---|
h | |
hh | |
l | |
ll | |
L | |
j | |
z | |
t | |
q | |
none | |
h | |
hh | |
l | |
ll | |
L | |
j | |
z | |
t | |
q | |
none |
Definition at line 38 of file third_party/bloaty/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h.
|
strong |
Enumerator | |
---|---|
h | |
hh | |
l | |
ll | |
L | |
j | |
z | |
t | |
q | |
none | |
h | |
hh | |
l | |
ll | |
L | |
j | |
z | |
t | |
q | |
none |
Definition at line 38 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.h.
absl::str_format_internal::ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_ | ( | ) |
absl::str_format_internal::ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_ | ( | extern | ) |
void absl::str_format_internal::AbslFormatConvert | ( | ) |
|
inline |
Definition at line 82 of file abseil-cpp/absl/strings/internal/str_format/output.h.
|
inline |
Definition at line 78 of file abseil-cpp/absl/strings/internal/str_format/output.h.
|
inline |
Definition at line 74 of file abseil-cpp/absl/strings/internal/str_format/output.h.
|
inline |
Definition at line 71 of file abseil-cpp/absl/strings/internal/str_format/output.h.
|
constexpr |
Definition at line 39 of file abseil-cpp/absl/strings/internal/str_format/checker.h.
|
constexpr |
Definition at line 42 of file abseil-cpp/absl/strings/internal/str_format/checker.h.
std::string & absl::str_format_internal::AppendPack | ( | std::string * | out, |
const UntypedFormatSpecImpl | format, | ||
absl::Span< const FormatArgImpl > | args | ||
) |
Definition at line 208 of file abseil-cpp/absl/strings/internal/str_format/bind.cc.
|
constexpr |
Definition at line 303 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
bool absl::str_format_internal::BindWithPack | ( | const UnboundConversion * | props, |
absl::Span< const FormatArgImpl > | pack, | ||
BoundConversion * | bound | ||
) |
Definition at line 174 of file abseil-cpp/absl/strings/internal/str_format/bind.cc.
const char * absl::str_format_internal::ConsumeUnboundConversion | ( | const char * | p, |
const char * | end, | ||
UnboundConversion * | conv, | ||
int * | next_arg | ||
) |
Definition at line 261 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc.
|
constexpr |
Definition at line 421 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
constexpr |
Definition at line 434 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
constexpr |
Definition at line 427 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
bool absl::str_format_internal::ConvertFloatImpl | ( | double | v, |
const FormatConversionSpecImpl & | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 1416 of file abseil-cpp/absl/strings/internal/str_format/float_conversion.cc.
bool absl::str_format_internal::ConvertFloatImpl | ( | float | v, |
const FormatConversionSpecImpl & | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 1411 of file abseil-cpp/absl/strings/internal/str_format/float_conversion.cc.
bool absl::str_format_internal::ConvertFloatImpl | ( | long double | v, |
const FormatConversionSpecImpl & | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 1400 of file abseil-cpp/absl/strings/internal/str_format/float_conversion.cc.
|
constexpr |
Definition at line 206 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.h.
|
inline |
Definition at line 439 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
constexpr |
Definition at line 109 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
|
constexpr |
Definition at line 104 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
Definition at line 150 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
std::string absl::str_format_internal::FlagsToString | ( | Flags | v | ) |
Definition at line 26 of file abseil-cpp/absl/strings/internal/str_format/extension.cc.
|
inline |
Definition at line 209 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
inline |
Definition at line 232 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
inline |
Definition at line 220 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
constexpr |
Definition at line 339 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
constexpr |
Definition at line 345 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
inline |
Definition at line 247 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
constexpr |
Definition at line 356 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
constexpr |
Definition at line 352 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
constexpr |
Definition at line 369 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | absl::int128 | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 470 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | absl::uint128 | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 475 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | char | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 413 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
StringConvertResult absl::str_format_internal::FormatConvertImpl | ( | const AbslCord & | value, |
FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 140 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
ArgConvertResult< FormatConversionCharSetUnion(FormatConversionCharSetInternal::s, FormatConversionCharSetInternal::p)> absl::str_format_internal::FormatConvertImpl | ( | const char * | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 367 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
ArgConvertResult< FormatConversionCharSetInternal::n > absl::str_format_internal::FormatConvertImpl | ( | const FormatCountCapture & | v, |
FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 274 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
StringConvertResult absl::str_format_internal::FormatConvertImpl | ( | const std::string & | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 353 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
StringConvertResult absl::str_format_internal::FormatConvertImpl | ( | const StreamedWrapper< T > & | v, |
FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | out | ||
) |
Definition at line 246 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
auto absl::str_format_internal::FormatConvertImpl | ( | const T & | v, |
FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) | -> decltype(AbslFormatConvert(v, std::declval<const FormatConversionSpec&>(), std::declval<FormatSink*>())) |
Definition at line 60 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
FloatingConvertResult absl::str_format_internal::FormatConvertImpl | ( | double | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 401 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
FloatingConvertResult absl::str_format_internal::FormatConvertImpl | ( | float | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 396 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | int | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 440 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
FloatingConvertResult absl::str_format_internal::FormatConvertImpl | ( | long double | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 406 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | long long | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 460 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | long | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 450 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | short | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 430 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | signed char | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 418 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
StringConvertResult absl::str_format_internal::FormatConvertImpl | ( | string_view | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 359 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | T | v, |
FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 232 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
std::enable_if< std::is_enum< T >::value &&!HasUserDefinedConvert< T >::value, IntegralConvertResult >::type absl::str_format_internal::FormatConvertImpl | ( | T | v, |
FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 232 of file abseil-cpp/absl/strings/internal/str_format/arg.h.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | unsigned char | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 423 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | unsigned long long | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 465 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | unsigned long | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 455 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | unsigned short | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 435 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
IntegralConvertResult absl::str_format_internal::FormatConvertImpl | ( | unsigned | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 445 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
ArgConvertResult< FormatConversionCharSetInternal::p > absl::str_format_internal::FormatConvertImpl | ( | VoidPtr | v, |
const FormatConversionSpecImpl | conv, | ||
FormatSinkImpl * | sink | ||
) |
Definition at line 384 of file abseil-cpp/absl/strings/internal/str_format/arg.cc.
std::string absl::str_format_internal::FormatPack | ( | const UntypedFormatSpecImpl | format, |
absl::Span< const FormatArgImpl > | args | ||
) |
Definition at line 217 of file abseil-cpp/absl/strings/internal/str_format/bind.cc.
bool absl::str_format_internal::FormatUntyped | ( | FormatRawSinkImpl | raw_sink, |
const UntypedFormatSpecImpl | format, | ||
absl::Span< const FormatArgImpl > | args | ||
) |
Definition at line 195 of file abseil-cpp/absl/strings/internal/str_format/bind.cc.
int absl::str_format_internal::FprintF | ( | std::FILE * | output, |
const UntypedFormatSpecImpl | format, | ||
absl::Span< const FormatArgImpl > | args | ||
) |
Definition at line 226 of file abseil-cpp/absl/strings/internal/str_format/bind.cc.
|
inline |
Definition at line 134 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.h.
auto absl::str_format_internal::InvokeFlush | ( | T * | out, |
string_view | s | ||
) | -> decltype(AbslFormatFlush(out, s)) |
Definition at line 89 of file abseil-cpp/absl/strings/internal/str_format/output.h.
std::string absl::str_format_internal::LengthModToString | ( | LengthMod | v | ) |
Definition at line 235 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc.
|
inline |
Definition at line 157 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
inline |
Definition at line 266 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
Definition at line 146 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
constexpr |
Definition at line 399 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
bool absl::str_format_internal::ParseFormatString | ( | string_view | src, |
Consumer | consumer | ||
) |
Definition at line 149 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.h.
int absl::str_format_internal::SnprintF | ( | char * | output, |
size_t | size, | ||
const UntypedFormatSpecImpl | format, | ||
absl::Span< const FormatArgImpl > | args | ||
) |
Definition at line 244 of file abseil-cpp/absl/strings/internal/str_format/bind.cc.
std::string absl::str_format_internal::Summarize | ( | const UntypedFormatSpecImpl | format, |
absl::Span< const FormatArgImpl > | args | ||
) |
Definition at line 180 of file abseil-cpp/absl/strings/internal/str_format/bind.cc.
|
constexpr |
Definition at line 406 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
constexpr |
Definition at line 412 of file abseil-cpp/absl/strings/internal/str_format/extension.h.
|
delete |
|
constexpr |
Definition at line 39 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc.
|
constexpr |
Definition at line 41 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc.
|
constexpr |
Definition at line 40 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc.
|
constexpr |
Definition at line 38 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc.
|
constexpr |
Definition at line 42 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc.
Definition at line 44 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc.