Classes | Namespaces | Typedefs | Enumerations | Functions
abseil-cpp/absl/strings/str_format.h File Reference
#include <cstdio>
#include <string>
#include "absl/strings/internal/str_format/arg.h"
#include "absl/strings/internal/str_format/bind.h"
#include "absl/strings/internal/str_format/checker.h"
#include "absl/strings/internal/str_format/extension.h"
#include "absl/strings/internal/str_format/parser.h"
Include dependency graph for abseil-cpp/absl/strings/str_format.h:

Go to the source code of this file.

Classes

class  absl::FormatConversionSpec
 
struct  absl::FormatConvertResult< C >
 
class  absl::FormatCountCapture
 
class  absl::FormatRawSink
 
class  absl::FormatSink
 
class  absl::UntypedFormatSpec
 

Namespaces

 absl
 

Typedefs

using absl::FormatArg = str_format_internal::FormatArgImpl
 
template<typename... Args>
using absl::FormatSpec = str_format_internal::FormatSpecTemplate< str_format_internal::ArgumentToConv< Args >()... >
 
template<char... Conv>
using absl::ParsedFormat = str_format_internal::ExtendedParsedFormat< absl::str_format_internal::ToFormatConversionCharSet(Conv)... >
 

Enumerations

enum  absl::FormatConversionChar : uint8_t {
  absl::FormatConversionChar::c, absl::FormatConversionChar::s, absl::FormatConversionChar::d, absl::FormatConversionChar::i,
  absl::FormatConversionChar::o, absl::FormatConversionChar::u, absl::FormatConversionChar::x, absl::FormatConversionChar::X,
  absl::FormatConversionChar::f, absl::FormatConversionChar::F, absl::FormatConversionChar::e, absl::FormatConversionChar::E,
  absl::FormatConversionChar::g, absl::FormatConversionChar::G, absl::FormatConversionChar::a, absl::FormatConversionChar::A,
  absl::FormatConversionChar::n, absl::FormatConversionChar::p, absl::FormatConversionChar::c, absl::FormatConversionChar::s,
  absl::FormatConversionChar::d, absl::FormatConversionChar::i, absl::FormatConversionChar::o, absl::FormatConversionChar::u,
  absl::FormatConversionChar::x, absl::FormatConversionChar::X, absl::FormatConversionChar::f, absl::FormatConversionChar::F,
  absl::FormatConversionChar::e, absl::FormatConversionChar::E, absl::FormatConversionChar::g, absl::FormatConversionChar::G,
  absl::FormatConversionChar::a, absl::FormatConversionChar::A, absl::FormatConversionChar::n, absl::FormatConversionChar::p
}
 
enum  absl::FormatConversionCharSet : uint64_t {
  absl::FormatConversionCharSet::c = str_format_internal::FormatConversionCharToConvInt('c'), absl::FormatConversionCharSet::s = str_format_internal::FormatConversionCharToConvInt('s'), absl::FormatConversionCharSet::d = str_format_internal::FormatConversionCharToConvInt('d'), absl::FormatConversionCharSet::i = str_format_internal::FormatConversionCharToConvInt('i'),
  absl::FormatConversionCharSet::o = str_format_internal::FormatConversionCharToConvInt('o'), absl::FormatConversionCharSet::u = str_format_internal::FormatConversionCharToConvInt('u'), absl::FormatConversionCharSet::x = str_format_internal::FormatConversionCharToConvInt('x'), absl::FormatConversionCharSet::X = str_format_internal::FormatConversionCharToConvInt('X'),
  absl::FormatConversionCharSet::f = str_format_internal::FormatConversionCharToConvInt('f'), absl::FormatConversionCharSet::F = str_format_internal::FormatConversionCharToConvInt('F'), absl::FormatConversionCharSet::e = str_format_internal::FormatConversionCharToConvInt('e'), absl::FormatConversionCharSet::E = str_format_internal::FormatConversionCharToConvInt('E'),
  absl::FormatConversionCharSet::g = str_format_internal::FormatConversionCharToConvInt('g'), absl::FormatConversionCharSet::G = str_format_internal::FormatConversionCharToConvInt('G'), absl::FormatConversionCharSet::a = str_format_internal::FormatConversionCharToConvInt('a'), absl::FormatConversionCharSet::A = str_format_internal::FormatConversionCharToConvInt('A'),
  absl::FormatConversionCharSet::n = str_format_internal::FormatConversionCharToConvInt('n'), absl::FormatConversionCharSet::p = str_format_internal::FormatConversionCharToConvInt('p'), absl::FormatConversionCharSet::kStar, absl::FormatConversionCharSet::kIntegral = d | i | u | o | x | X,
  absl::FormatConversionCharSet::kFloating = a | e | f | g | A | E | F | G, absl::FormatConversionCharSet::kNumeric = kIntegral | kFloating, absl::FormatConversionCharSet::kString = s, absl::FormatConversionCharSet::kPointer = p,
  absl::FormatConversionCharSet::c = str_format_internal::FormatConversionCharToConvInt('c'), absl::FormatConversionCharSet::s = str_format_internal::FormatConversionCharToConvInt('s'), absl::FormatConversionCharSet::d = str_format_internal::FormatConversionCharToConvInt('d'), absl::FormatConversionCharSet::i = str_format_internal::FormatConversionCharToConvInt('i'),
  absl::FormatConversionCharSet::o = str_format_internal::FormatConversionCharToConvInt('o'), absl::FormatConversionCharSet::u = str_format_internal::FormatConversionCharToConvInt('u'), absl::FormatConversionCharSet::x = str_format_internal::FormatConversionCharToConvInt('x'), absl::FormatConversionCharSet::X = str_format_internal::FormatConversionCharToConvInt('X'),
  absl::FormatConversionCharSet::f = str_format_internal::FormatConversionCharToConvInt('f'), absl::FormatConversionCharSet::F = str_format_internal::FormatConversionCharToConvInt('F'), absl::FormatConversionCharSet::e = str_format_internal::FormatConversionCharToConvInt('e'), absl::FormatConversionCharSet::E = str_format_internal::FormatConversionCharToConvInt('E'),
  absl::FormatConversionCharSet::g = str_format_internal::FormatConversionCharToConvInt('g'), absl::FormatConversionCharSet::G = str_format_internal::FormatConversionCharToConvInt('G'), absl::FormatConversionCharSet::a = str_format_internal::FormatConversionCharToConvInt('a'), absl::FormatConversionCharSet::A = str_format_internal::FormatConversionCharToConvInt('A'),
  absl::FormatConversionCharSet::n = str_format_internal::FormatConversionCharToConvInt('n'), absl::FormatConversionCharSet::p = str_format_internal::FormatConversionCharToConvInt('p'), absl::FormatConversionCharSet::kStar, absl::FormatConversionCharSet::kIntegral = d | i | u | o | x | X,
  absl::FormatConversionCharSet::kFloating = a | e | f | g | A | E | F | G, absl::FormatConversionCharSet::kNumeric = kIntegral | kFloating, absl::FormatConversionCharSet::kString = s, absl::FormatConversionCharSet::kPointer = p
}
 

Functions

template<typename... Args>
bool absl::Format (FormatRawSink raw_sink, const FormatSpec< Args... > &format, const Args &... args)
 
template<typename T >
str_format_internal::StreamedWrapper< Tabsl::FormatStreamed (const T &v)
 
ABSL_MUST_USE_RESULT bool absl::FormatUntyped (FormatRawSink raw_sink, const UntypedFormatSpec &format, absl::Span< const FormatArg > args)
 
template<typename... Args>
int absl::FPrintF (std::FILE *output, const FormatSpec< Args... > &format, const Args &... args)
 
constexpr FormatConversionCharSet absl::operator| (FormatConversionCharSet a, FormatConversionCharSet b)
 
template<typename... Args>
int absl::PrintF (const FormatSpec< Args... > &format, const Args &... args)
 
template<typename... Args>
int absl::SNPrintF (char *output, std::size_t size, const FormatSpec< Args... > &format, const Args &... args)
 
template<typename... Args>
std::string & absl::StrAppendFormat (std::string *dst, const FormatSpec< Args... > &format, const Args &... args)
 
template<typename... Args>
ABSL_MUST_USE_RESULT str_format_internal::Streamable absl::StreamFormat (const FormatSpec< Args... > &format, const Args &... args)
 
template<typename... Args>
ABSL_MUST_USE_RESULT std::string absl::StrFormat (const FormatSpec< Args... > &format, const Args &... args)
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:32