Classes | Namespaces | Macros | Typedefs | Functions | Variables
parser.cc File Reference
#include "absl/strings/internal/str_format/parser.h"
#include <assert.h>
#include <string.h>
#include <wchar.h>
#include <cctype>
#include <cstdint>
#include <algorithm>
#include <initializer_list>
#include <limits>
#include <ostream>
#include <string>
#include <unordered_set>
Include dependency graph for parser.cc:

Go to the source code of this file.

Classes

struct  str_format_internal::ParsedFormatBase::ParsedFormatConsumer
 

Namespaces

 absl
 
 absl::str_format_internal
 

Macros

#define ABSL_FORMAT_PARSER_INTERNAL_GET_CHAR()
 

Typedefs

using absl::str_format_internal::CC = ConversionChar::Id
 
using absl::str_format_internal::LM = LengthMod::Id
 

Functions

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

Variables

ABSL_CONST_INIT const ConvTag absl::str_format_internal::kTags [256]
 

Macro Definition Documentation

◆ ABSL_FORMAT_PARSER_INTERNAL_GET_CHAR

#define ABSL_FORMAT_PARSER_INTERNAL_GET_CHAR ( )
Value:
do { \
if (ABSL_PREDICT_FALSE(pos == end)) return nullptr; \
c = *pos++; \
} while (0)
#define ABSL_PREDICT_FALSE(x)
Definition: optimization.h:177
char * end


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22