Classes | Typedefs | Enumerations | Functions | Variables
absl::str_format_internal Namespace Reference

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
}
 

Functions

 ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_ ()
 
 ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_ (extern)
 
void AbslFormatConvert ()
 
void AbslFormatFlush (BufferRawSink *sink, string_view v)
 
void AbslFormatFlush (FILERawSink *sink, string_view v)
 
void AbslFormatFlush (std::ostream *out, string_view s)
 
void AbslFormatFlush (std::string *out, string_view s)
 
constexpr bool AllOf ()
 
template<typename... T>
constexpr bool AllOf (bool b, T... t)
 
std::string & AppendPack (std::string *out, const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args)
 
template<typename Arg >
constexpr FormatConversionCharSet ArgumentToConv ()
 
bool BindWithPack (const UnboundConversion *props, absl::Span< const FormatArgImpl > pack, BoundConversion *bound)
 
const char * ConsumeUnboundConversion (const char *p, const char *end, UnboundConversion *conv, int *next_arg)
 
constexpr bool Contains (FormatConversionCharSet set, char c)
 
constexpr bool Contains (FormatConversionCharSet set, FormatConversionChar c)
 
constexpr bool Contains (FormatConversionCharSet set, FormatConversionCharSet c)
 
bool ConvertFloatImpl (double v, const FormatConversionSpecImpl &conv, FormatSinkImpl *sink)
 
bool ConvertFloatImpl (float v, const FormatConversionSpecImpl &conv, FormatSinkImpl *sink)
 
bool ConvertFloatImpl (long double v, const FormatConversionSpecImpl &conv, FormatSinkImpl *sink)
 
constexpr bool EnsureConstexpr (string_view s)
 
size_t Excess (size_t used, size_t capacity)
 
template<FormatConversionCharSet C>
constexpr FormatConversionCharSet ExtractCharSet (ArgConvertResult< C >)
 
template<FormatConversionCharSet C>
constexpr FormatConversionCharSet ExtractCharSet (FormatConvertResult< C >)
 
constexpr bool FlagsContains (Flags haystack, Flags needle)
 
std::string FlagsToString (Flags v)
 
FormatConversionChar FormatConversionCharFromChar (char c)
 
bool FormatConversionCharIsFloat (FormatConversionChar c)
 
bool FormatConversionCharIsUpper (FormatConversionChar c)
 
constexpr FormatConversionCharSet FormatConversionCharSetUnion (FormatConversionCharSet a)
 
template<typename... CharSet>
constexpr FormatConversionCharSet FormatConversionCharSetUnion (FormatConversionCharSet a, CharSet... rest)
 
char FormatConversionCharToChar (FormatConversionChar c)
 
constexpr uint64_t FormatConversionCharToConvInt (char conv)
 
constexpr uint64_t FormatConversionCharToConvInt (FormatConversionChar c)
 
constexpr FormatConversionCharSet FormatConversionCharToConvValue (char conv)
 
IntegralConvertResult FormatConvertImpl (absl::int128 v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (absl::uint128 v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (char v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
template<class AbslCord , typename std::enable_if< std::is_same< AbslCord, absl::Cord >::value >::type * = nullptr>
StringConvertResult FormatConvertImpl (const AbslCord &value, FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
ArgConvertResult< FormatConversionCharSetUnion(FormatConversionCharSetInternal::s, FormatConversionCharSetInternal::p)> FormatConvertImpl (const char *v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
template<class T = int>
ArgConvertResult< FormatConversionCharSetInternal::nFormatConvertImpl (const FormatCountCapture &v, FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
StringConvertResult FormatConvertImpl (const std::string &v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
template<typename T >
StringConvertResult FormatConvertImpl (const StreamedWrapper< T > &v, FormatConversionSpecImpl conv, FormatSinkImpl *out)
 
template<typename T >
auto FormatConvertImpl (const T &v, FormatConversionSpecImpl conv, FormatSinkImpl *sink) -> decltype(AbslFormatConvert(v, std::declval< const FormatConversionSpec & >(), std::declval< FormatSink * >()))
 
FloatingConvertResult FormatConvertImpl (double v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
FloatingConvertResult FormatConvertImpl (float v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (int v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
FloatingConvertResult FormatConvertImpl (long double v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (long long v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (long v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (short v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (signed char v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
StringConvertResult FormatConvertImpl (string_view v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
template<typename T , enable_if_t< std::is_same< T, bool >::value, int > = 0>
IntegralConvertResult FormatConvertImpl (T v, FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
template<typename T >
std::enable_if< std::is_enum< T >::value &&!HasUserDefinedConvert< T >::value, IntegralConvertResult >::type FormatConvertImpl (T v, FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (unsigned char v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (unsigned long long v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (unsigned long v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (unsigned short v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
IntegralConvertResult FormatConvertImpl (unsigned v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
ArgConvertResult< FormatConversionCharSetInternal::pFormatConvertImpl (VoidPtr v, const FormatConversionSpecImpl conv, FormatSinkImpl *sink)
 
std::string FormatPack (const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args)
 
bool FormatUntyped (FormatRawSinkImpl raw_sink, const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args)
 
int FprintF (std::FILE *output, const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args)
 
ConvTag GetTagForChar (char c)
 
template<typename T >
auto InvokeFlush (T *out, string_view s) -> decltype(AbslFormatFlush(out, s))
 
std::string LengthModToString (LengthMod v)
 
std::ostream & operator<< (std::ostream &os, Flags v)
 
std::ostream & operator<< (std::ostream &os, FormatConversionChar v)
 
constexpr Flags operator| (Flags a, Flags b)
 
constexpr FormatConversionCharSet operator| (FormatConversionCharSet a, FormatConversionCharSet b)
 
template<typename Consumer >
bool ParseFormatString (string_view src, Consumer consumer)
 
int SnprintF (char *output, size_t size, const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args)
 
std::string Summarize (const UntypedFormatSpecImpl format, absl::Span< const FormatArgImpl > args)
 
constexpr FormatConversionCharSet ToFormatConversionCharSet (char c)
 
constexpr FormatConversionCharSet ToFormatConversionCharSet (FormatConversionCharSet c)
 
template<typename T >
void ToFormatConversionCharSet (T)=delete
 

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]
 

Typedef Documentation

◆ CC

◆ FloatingConvertResult

◆ IntegralConvertResult

◆ LM

◆ StringConvertResult

typedef ArgConvertResult< FormatConversionCharSetInternal::s > absl::str_format_internal::StringConvertResult

Enumeration Type Documentation

◆ Flags

Enumerator
kBasic 
kLeft 
kShowPos 
kSignCol 
kAlt 
kZero 
kNonBasic 

Definition at line 134 of file abseil-cpp/absl/strings/internal/str_format/extension.h.

◆ LengthMod [1/2]

Enumerator
hh 
ll 
none 
hh 
ll 
none 

Definition at line 38 of file third_party/bloaty/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h.

◆ LengthMod [2/2]

Enumerator
hh 
ll 
none 
hh 
ll 
none 

Definition at line 38 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.h.

Function Documentation

◆ ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_() [1/2]

absl::str_format_internal::ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_ ( )

◆ ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_() [2/2]

absl::str_format_internal::ABSL_INTERNAL_FORMAT_DISPATCH_OVERLOADS_EXPAND_ ( extern  )

◆ AbslFormatConvert()

void absl::str_format_internal::AbslFormatConvert ( )

◆ AbslFormatFlush() [1/4]

void absl::str_format_internal::AbslFormatFlush ( BufferRawSink sink,
string_view  v 
)
inline

◆ AbslFormatFlush() [2/4]

void absl::str_format_internal::AbslFormatFlush ( FILERawSink sink,
string_view  v 
)
inline

◆ AbslFormatFlush() [3/4]

void absl::str_format_internal::AbslFormatFlush ( std::ostream *  out,
string_view  s 
)
inline

◆ AbslFormatFlush() [4/4]

void absl::str_format_internal::AbslFormatFlush ( std::string *  out,
string_view  s 
)
inline

◆ AllOf() [1/2]

constexpr bool absl::str_format_internal::AllOf ( )
constexpr

◆ AllOf() [2/2]

template<typename... T>
constexpr bool absl::str_format_internal::AllOf ( bool  b,
T...  t 
)
constexpr

◆ AppendPack()

std::string & absl::str_format_internal::AppendPack ( std::string *  out,
const UntypedFormatSpecImpl  format,
absl::Span< const FormatArgImpl args 
)

◆ ArgumentToConv()

template<typename Arg >
constexpr FormatConversionCharSet absl::str_format_internal::ArgumentToConv ( )
constexpr

◆ BindWithPack()

bool absl::str_format_internal::BindWithPack ( const UnboundConversion props,
absl::Span< const FormatArgImpl pack,
BoundConversion bound 
)

◆ ConsumeUnboundConversion()

const char * absl::str_format_internal::ConsumeUnboundConversion ( const char *  p,
const char *  end,
UnboundConversion conv,
int next_arg 
)

◆ Contains() [1/3]

constexpr bool absl::str_format_internal::Contains ( FormatConversionCharSet  set,
char  c 
)
constexpr

◆ Contains() [2/3]

constexpr bool absl::str_format_internal::Contains ( FormatConversionCharSet  set,
FormatConversionChar  c 
)
constexpr

◆ Contains() [3/3]

constexpr bool absl::str_format_internal::Contains ( FormatConversionCharSet  set,
FormatConversionCharSet  c 
)
constexpr

◆ ConvertFloatImpl() [1/3]

bool absl::str_format_internal::ConvertFloatImpl ( double  v,
const FormatConversionSpecImpl conv,
FormatSinkImpl sink 
)

◆ ConvertFloatImpl() [2/3]

bool absl::str_format_internal::ConvertFloatImpl ( float  v,
const FormatConversionSpecImpl conv,
FormatSinkImpl sink 
)

◆ ConvertFloatImpl() [3/3]

bool absl::str_format_internal::ConvertFloatImpl ( long double  v,
const FormatConversionSpecImpl conv,
FormatSinkImpl sink 
)

◆ EnsureConstexpr()

constexpr bool absl::str_format_internal::EnsureConstexpr ( string_view  s)
constexpr

◆ Excess()

size_t absl::str_format_internal::Excess ( size_t  used,
size_t  capacity 
)
inline

◆ ExtractCharSet() [1/2]

template<FormatConversionCharSet C>
constexpr FormatConversionCharSet absl::str_format_internal::ExtractCharSet ( ArgConvertResult< C >  )
constexpr

◆ ExtractCharSet() [2/2]

template<FormatConversionCharSet C>
constexpr FormatConversionCharSet absl::str_format_internal::ExtractCharSet ( FormatConvertResult< C >  )
constexpr

◆ FlagsContains()

constexpr bool absl::str_format_internal::FlagsContains ( Flags  haystack,
Flags  needle 
)
constexpr

◆ FlagsToString()

std::string absl::str_format_internal::FlagsToString ( Flags  v)

◆ FormatConversionCharFromChar()

FormatConversionChar absl::str_format_internal::FormatConversionCharFromChar ( char  c)
inline

◆ FormatConversionCharIsFloat()

bool absl::str_format_internal::FormatConversionCharIsFloat ( FormatConversionChar  c)
inline

◆ FormatConversionCharIsUpper()

bool absl::str_format_internal::FormatConversionCharIsUpper ( FormatConversionChar  c)
inline

◆ FormatConversionCharSetUnion() [1/2]

constexpr FormatConversionCharSet absl::str_format_internal::FormatConversionCharSetUnion ( FormatConversionCharSet  a)
constexpr

◆ FormatConversionCharSetUnion() [2/2]

template<typename... CharSet>
constexpr FormatConversionCharSet absl::str_format_internal::FormatConversionCharSetUnion ( FormatConversionCharSet  a,
CharSet...  rest 
)
constexpr

◆ FormatConversionCharToChar()

char absl::str_format_internal::FormatConversionCharToChar ( FormatConversionChar  c)
inline

◆ FormatConversionCharToConvInt() [1/2]

constexpr uint64_t absl::str_format_internal::FormatConversionCharToConvInt ( char  conv)
constexpr

◆ FormatConversionCharToConvInt() [2/2]

constexpr uint64_t absl::str_format_internal::FormatConversionCharToConvInt ( FormatConversionChar  c)
constexpr

◆ FormatConversionCharToConvValue()

constexpr FormatConversionCharSet absl::str_format_internal::FormatConversionCharToConvValue ( char  conv)
constexpr

◆ FormatConvertImpl() [1/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( absl::int128  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [2/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( absl::uint128  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [3/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( char  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [4/26]

template<class AbslCord , typename std::enable_if< std::is_same< AbslCord, absl::Cord >::value >::type * = nullptr>
StringConvertResult absl::str_format_internal::FormatConvertImpl ( const AbslCord &  value,
FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [5/26]

ArgConvertResult< FormatConversionCharSetUnion(FormatConversionCharSetInternal::s, FormatConversionCharSetInternal::p)> absl::str_format_internal::FormatConvertImpl ( const char *  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [6/26]

template<class T = int>
ArgConvertResult< FormatConversionCharSetInternal::n > absl::str_format_internal::FormatConvertImpl ( const FormatCountCapture v,
FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [7/26]

StringConvertResult absl::str_format_internal::FormatConvertImpl ( const std::string &  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [8/26]

template<typename T >
StringConvertResult absl::str_format_internal::FormatConvertImpl ( const StreamedWrapper< T > &  v,
FormatConversionSpecImpl  conv,
FormatSinkImpl out 
)

◆ FormatConvertImpl() [9/26]

template<typename T >
auto absl::str_format_internal::FormatConvertImpl ( const T v,
FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
) -> decltype(AbslFormatConvert(v, std::declval<const FormatConversionSpec&>(), std::declval<FormatSink*>()))

◆ FormatConvertImpl() [10/26]

FloatingConvertResult absl::str_format_internal::FormatConvertImpl ( double  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [11/26]

FloatingConvertResult absl::str_format_internal::FormatConvertImpl ( float  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [12/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( int  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [13/26]

FloatingConvertResult absl::str_format_internal::FormatConvertImpl ( long double  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [14/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( long long  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [15/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( long  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [16/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( short  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [17/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( signed char  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [18/26]

StringConvertResult absl::str_format_internal::FormatConvertImpl ( string_view  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [19/26]

template<typename T , enable_if_t< std::is_same< T, bool >::value, int > = 0>
IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( T  v,
FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [20/26]

template<typename T >
std::enable_if< std::is_enum< T >::value &&!HasUserDefinedConvert< T >::value, IntegralConvertResult >::type absl::str_format_internal::FormatConvertImpl ( T  v,
FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [21/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( unsigned char  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [22/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( unsigned long long  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [23/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( unsigned long  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [24/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( unsigned short  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [25/26]

IntegralConvertResult absl::str_format_internal::FormatConvertImpl ( unsigned  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatConvertImpl() [26/26]

ArgConvertResult< FormatConversionCharSetInternal::p > absl::str_format_internal::FormatConvertImpl ( VoidPtr  v,
const FormatConversionSpecImpl  conv,
FormatSinkImpl sink 
)

◆ FormatPack()

std::string absl::str_format_internal::FormatPack ( const UntypedFormatSpecImpl  format,
absl::Span< const FormatArgImpl args 
)

◆ FormatUntyped()

bool absl::str_format_internal::FormatUntyped ( FormatRawSinkImpl  raw_sink,
const UntypedFormatSpecImpl  format,
absl::Span< const FormatArgImpl args 
)

◆ FprintF()

int absl::str_format_internal::FprintF ( std::FILE *  output,
const UntypedFormatSpecImpl  format,
absl::Span< const FormatArgImpl args 
)

◆ GetTagForChar()

ConvTag absl::str_format_internal::GetTagForChar ( char  c)
inline

◆ InvokeFlush()

template<typename T >
auto absl::str_format_internal::InvokeFlush ( T out,
string_view  s 
) -> decltype(AbslFormatFlush(out, s))

◆ LengthModToString()

std::string absl::str_format_internal::LengthModToString ( LengthMod  v)

◆ operator<<() [1/2]

std::ostream& absl::str_format_internal::operator<< ( std::ostream &  os,
Flags  v 
)
inline

◆ operator<<() [2/2]

std::ostream & absl::str_format_internal::operator<< ( std::ostream &  os,
FormatConversionChar  v 
)
inline

◆ operator|() [1/2]

constexpr Flags absl::str_format_internal::operator| ( Flags  a,
Flags  b 
)
constexpr

◆ operator|() [2/2]

constexpr FormatConversionCharSet absl::str_format_internal::operator| ( FormatConversionCharSet  a,
FormatConversionCharSet  b 
)
constexpr

◆ ParseFormatString()

template<typename Consumer >
bool absl::str_format_internal::ParseFormatString ( string_view  src,
Consumer  consumer 
)

◆ SnprintF()

int absl::str_format_internal::SnprintF ( char *  output,
size_t  size,
const UntypedFormatSpecImpl  format,
absl::Span< const FormatArgImpl args 
)

◆ Summarize()

std::string absl::str_format_internal::Summarize ( const UntypedFormatSpecImpl  format,
absl::Span< const FormatArgImpl args 
)

◆ ToFormatConversionCharSet() [1/3]

constexpr FormatConversionCharSet absl::str_format_internal::ToFormatConversionCharSet ( char  c)
constexpr

◆ ToFormatConversionCharSet() [2/3]

constexpr FormatConversionCharSet absl::str_format_internal::ToFormatConversionCharSet ( FormatConversionCharSet  c)
constexpr

◆ ToFormatConversionCharSet() [3/3]

template<typename T >
void absl::str_format_internal::ToFormatConversionCharSet ( T  )
delete

Variable Documentation

◆ f_alt

constexpr auto absl::str_format_internal::f_alt = Flags::kAlt
constexpr

◆ f_left

constexpr auto absl::str_format_internal::f_left = Flags::kLeft
constexpr

◆ f_pos

constexpr auto absl::str_format_internal::f_pos = Flags::kShowPos
constexpr

◆ f_sign

constexpr auto absl::str_format_internal::f_sign = Flags::kSignCol
constexpr

◆ f_zero

constexpr auto absl::str_format_internal::f_zero = Flags::kZero
constexpr

◆ kTags

const ConvTag absl::str_format_internal::kTags


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:55