struct FormatConversionCharInternal

Defined at line 185 of file ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.h

This type should not be referenced, it exists only to provide labels

internally that match the values declared in FormatConversionChar in

str_format.h. This is meant to allow internal libraries to use the same

declared interface type as the public interface

(absl::StrFormatConversionChar) while keeping the definition in a public

header.

Internal libraries should use the form

`FormatConversionCharInternal::c`, `FormatConversionCharInternal::kNone` for

comparisons. Use in switch statements is not recommended due to a bug in how

gcc 4.9 -Wswitch handles declared but undefined enums.

Public Members

static FormatConversionChar c
static FormatConversionChar s
static FormatConversionChar d
static FormatConversionChar i
static FormatConversionChar o
static FormatConversionChar u
static FormatConversionChar x
static FormatConversionChar X
static FormatConversionChar f
static FormatConversionChar F
static FormatConversionChar e
static FormatConversionChar E
static FormatConversionChar g
static FormatConversionChar G
static FormatConversionChar a
static FormatConversionChar A
static FormatConversionChar n
static FormatConversionChar p
static FormatConversionChar v
static FormatConversionChar kNone

Public Methods

void FormatConversionCharInternal ()

Defined at line 186 of file ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.h