Classes | Namespaces | Macros | Functions
bloaty/third_party/protobuf/src/google/protobuf/parse_context.h File Reference
#include <cstdint>
#include <cstring>
#include <string>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/io/zero_copy_stream.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/implicit_weak_message.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/port.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/stubs/strutil.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for bloaty/third_party/protobuf/src/google/protobuf/parse_context.h:

Go to the source code of this file.

Classes

struct  google::protobuf.internal::ParseContext::Data
 
struct  google::protobuf.internal::EndianHelper< int >
 
struct  google::protobuf.internal::EndianHelper< 1 >
 
struct  google::protobuf.internal::EndianHelper< 2 >
 
struct  google::protobuf.internal::EndianHelper< 4 >
 
struct  google::protobuf.internal::EndianHelper< 8 >
 
class  google::protobuf.internal::EpsCopyInputStream
 
class  google::protobuf.internal::ParseContext
 

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

#define GOOGLE_PROTOBUF_ASSERT_RETURN(predicate, ret)
 
#define GOOGLE_PROTOBUF_PARSER_ASSERT(predicate)   GOOGLE_PROTOBUF_ASSERT_RETURN(predicate, nullptr)
 

Functions

uint32 google.protobuf.internal::DecodeTwoBytes (const char **ptr)
 
template<uint32 tag>
bool google.protobuf.internal::ExpectTag (const char *ptr)
 
template<typename T >
const PROTOBUF_MUST_USE_RESULT char * google.protobuf.internal::FieldParser (uint64 tag, T &field_parser, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::InlineGreedyStringParser (std::string *s, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::InlineGreedyStringParserUTF8 (std::string *s, const char *ptr, ParseContext *ctx, const char *field_name)
 
const PROTOBUF_MUST_USE_RESULT char * google.protobuf.internal::InlineGreedyStringParserUTF8Verify (std::string *s, const char *ptr, ParseContext *ctx, const char *field_name)
 
const char * google.protobuf.internal::PackedBoolParser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedDoubleParser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedEnumParser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedEnumParser (void *object, const char *ptr, ParseContext *ctx, bool(*is_valid)(int), InternalMetadataWithArenaLite *metadata, int field_num)
 
const char * google.protobuf.internal::PackedEnumParserArg (void *object, const char *ptr, ParseContext *ctx, bool(*is_valid)(const void *, int), const void *data, InternalMetadataWithArenaLite *metadata, int field_num)
 
const char * google.protobuf.internal::PackedFixed32Parser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedFixed64Parser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedFloatParser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedInt32Parser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedInt64Parser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedSFixed32Parser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedSFixed64Parser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedSInt32Parser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedSInt64Parser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedUInt32Parser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::PackedUInt64Parser (void *object, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::ParseBigVarint (const char *p, uint64 *out)
 
uint32 google.protobuf.internal::ReadSize (const char **pp)
 
std::pair< const char *, int32 > google.protobuf.internal::ReadSizeFallback (const char *p, uint32 res)
 
const char * google.protobuf.internal::ReadTag (const char *p, uint32 *out, uint32 max_tag=0)
 
std::pair< const char *, uint32 > google.protobuf.internal::ReadTagFallback (const char *p, uint32 res)
 
uint64 google.protobuf.internal::ReadVarint (const char **p)
 
int32 google.protobuf.internal::ReadVarintZigZag32 (const char **p)
 
int64 google.protobuf.internal::ReadVarintZigZag64 (const char **p)
 
template<typename T >
T google.protobuf.internal::UnalignedLoad (const char *p)
 
const char * google.protobuf.internal::UnknownFieldParse (uint32 tag, InternalMetadataWithArenaLite *metadata, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::UnknownFieldParse (uint32 tag, std::string *unknown, const char *ptr, ParseContext *ctx)
 
const char * google.protobuf.internal::UnknownGroupLiteParse (std::string *unknown, const char *ptr, ParseContext *ctx)
 
template<typename T >
const PROTOBUF_MUST_USE_RESULT char * google.protobuf.internal::VarintParse (const char *p, T *out)
 
const char * google.protobuf.internal::VarintParseSlow (const char *p, uint32 res, uint32 *out)
 
const char * google.protobuf.internal::VarintParseSlow (const char *p, uint32 res, uint64 *out)
 
std::pair< const char *, uint32 > google.protobuf.internal::VarintParseSlow32 (const char *p, uint32 res)
 
std::pair< const char *, uint64 > google.protobuf.internal::VarintParseSlow64 (const char *p, uint32 res32)
 
bool google.protobuf.internal::VerifyUTF8 (StringPiece str, const char *field_name)
 
template<typename T >
const PROTOBUF_MUST_USE_RESULT char * google.protobuf.internal::WireFormatParser (T &field_parser, const char *ptr, ParseContext *ctx)
 
void google.protobuf.internal::WriteLengthDelimited (uint32 num, StringPiece val, std::string *s)
 
void google.protobuf.internal::WriteLengthDelimited (uint32 num, StringPiece val, UnknownFieldSet *s)
 
void google.protobuf.internal::WriteVarint (uint32 num, uint64 val, std::string *s)
 
void google.protobuf.internal::WriteVarint (uint32 num, uint64 val, UnknownFieldSet *s)
 

Macro Definition Documentation

◆ GOOGLE_PROTOBUF_ASSERT_RETURN

#define GOOGLE_PROTOBUF_ASSERT_RETURN (   predicate,
  ret 
)
Value:
if (!(predicate)) { \
/* ::raise(SIGINT); */ \
/* GOOGLE_LOG(ERROR) << "Parse failure"; */ \
return ret; \
}

Definition at line 653 of file bloaty/third_party/protobuf/src/google/protobuf/parse_context.h.

◆ GOOGLE_PROTOBUF_PARSER_ASSERT

#define GOOGLE_PROTOBUF_PARSER_ASSERT (   predicate)    GOOGLE_PROTOBUF_ASSERT_RETURN(predicate, nullptr)
ret
UniquePtr< SSL_SESSION > ret
Definition: ssl_x509.cc:1029


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