#include <limits.h>
#include <cstddef>
#include <cstring>
#include <ostream>
#include "absl/base/port.h"
#include "absl/strings/internal/str_format/output.h"
#include "absl/strings/string_view.h"
Go to the source code of this file.
Namespaces | |
absl | |
absl::str_format_internal | |
Macros | |
#define | ABSL_CONVERSION_CHARS_EXPAND_(X_VAL, X_SEP) |
#define | CONV_SET_CASE(c) conv == #c[0] ? (uint64_t{1} << (1 + ConversionChar::Id::c)): |
#define | CONV_SET_CASE(c) c = ConversionCharToConvValue(#c[0]), |
#define | X_VAL(id) |
Enumerations | |
enum | absl::str_format_internal::Conv : uint64_t { absl::str_format_internal::Conv::CONV_SET_CASE, absl::str_format_internal::Conv::star = ConversionCharToConvValue('*'), absl::str_format_internal::Conv::integral = d | i | u | o | x | X, absl::str_format_internal::Conv::floating = a | e | f | g | A | E | F | G, absl::str_format_internal::Conv::numeric = integral | floating, absl::str_format_internal::Conv::string = s, absl::str_format_internal::Conv::pointer = p } |
Functions | |
constexpr bool | absl::str_format_internal::Contains (Conv set, char c) |
constexpr bool | absl::str_format_internal::Contains (Conv set, Conv c) |
constexpr Conv | absl::str_format_internal::ConversionCharToConv (char c) |
constexpr uint64_t | absl::str_format_internal::ConversionCharToConvValue (char conv) |
size_t | absl::str_format_internal::Excess (size_t used, size_t capacity) |
constexpr Conv | absl::str_format_internal::operator| (Conv a, Conv b) |
Definition at line 188 of file extension.h.
#define CONV_SET_CASE | ( | c | ) | conv == #c[0] ? (uint64_t{1} << (1 + ConversionChar::Id::c)): |
Definition at line 351 of file extension.h.
#define CONV_SET_CASE | ( | c | ) | c = ConversionCharToConvValue(#c[0]), |
Definition at line 351 of file extension.h.
#define X_VAL | ( | id | ) |