#include <array>#include <cstdio>#include <sstream>#include <string>#include "absl/base/port.h"#include "absl/container/inlined_vector.h"#include "absl/strings/internal/str_format/arg.h"#include "absl/strings/internal/str_format/checker.h"#include "absl/strings/internal/str_format/parser.h"#include "absl/types/span.h"

Go to the source code of this file.
Classes | |
| class | absl::str_format_internal::BoundConversion |
| struct | absl::str_format_internal::FormatSpecDeductionBarrier< Args > |
| class | absl::str_format_internal::FormatSpecTemplate< Args > |
| struct | absl::str_format_internal::MakeDependent< T, > |
| class | absl::str_format_internal::Streamable |
| class | absl::str_format_internal::StreamedWrapper< T > |
| class | absl::str_format_internal::UntypedFormatSpecImpl |
Namespaces | |
| namespace | absl |
| namespace | absl::str_format_internal |
Functions | |
| std::string & | absl::str_format_internal::AppendPack (std::string *out, const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args) |
| bool | absl::str_format_internal::BindWithPack (const UnboundConversion *props, absl::Span< const FormatArgImpl > pack, BoundConversion *bound) |
| std::string | absl::str_format_internal::FormatPack (const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args) |
| bool | absl::str_format_internal::FormatUntyped (FormatRawSinkImpl raw_sink, const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args) |
| int | absl::str_format_internal::FprintF (std::FILE *output, const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args) |
| int | absl::str_format_internal::SnprintF (char *output, size_t size, const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args) |
| std::string | absl::str_format_internal::Summarize (const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args) |