Classes | Namespaces | Macros | Enumerations | Functions | Variables
protobuf/src/google/protobuf/generated_message_table_driven.h File Reference
#include <google/protobuf/map.h>
#include <google/protobuf/map_entry_lite.h>
#include <google/protobuf/map_field_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for protobuf/src/google/protobuf/generated_message_table_driven.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  google::protobuf.internal::AuxiliaryParseTableField
 
struct  google::protobuf.internal::CompareHelper< T >
 
struct  google::protobuf.internal::CompareHelper< ArenaStringPtr >
 
struct  google::protobuf.internal::CompareMapKey
 
struct  google::protobuf.internal::AuxiliaryParseTableField::enum_aux
 
struct  google::protobuf.internal::FieldMetadata
 
struct  google::protobuf.internal::AuxiliaryParseTableField::map_aux
 
struct  google::protobuf.internal::AuxiliaryParseTableField::message_aux
 
struct  google::protobuf.internal::ParseTable
 
struct  google::protobuf.internal::ParseTableField
 
struct  google::protobuf.internal::SerializationTable
 
struct  google::protobuf.internal::AuxiliaryParseTableField::string_aux
 

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

#define PROTOBUF_CONSTEXPR_VAR
 

Enumerations

enum  google.protobuf.internal::ProcessingTypes {
  google.protobuf.internal::TYPE_STRING_CORD = 19, google.protobuf.internal::TYPE_STRING_STRING_PIECE = 20, google.protobuf.internal::TYPE_BYTES_CORD = 21, google.protobuf.internal::TYPE_BYTES_STRING_PIECE = 22,
  google.protobuf.internal::TYPE_STRING_INLINED = 23, google.protobuf.internal::TYPE_BYTES_INLINED = 24, google.protobuf.internal::TYPE_MAP = 25, google.protobuf.internal::TYPE_STRING_CORD = 19,
  google.protobuf.internal::TYPE_STRING_STRING_PIECE = 20, google.protobuf.internal::TYPE_BYTES_CORD = 21, google.protobuf.internal::TYPE_BYTES_STRING_PIECE = 22, google.protobuf.internal::TYPE_STRING_INLINED = 23,
  google.protobuf.internal::TYPE_BYTES_INLINED = 24, google.protobuf.internal::TYPE_MAP = 25
}
 

Functions

template<typename MapFieldType , const SerializationTable * table>
void google.protobuf.internal::MapFieldSerializer (const uint8 *base, uint32 offset, uint32 tag, uint32 has_offset, io::CodedOutputStream *output)
 
bool google.protobuf.internal::MergePartialFromCodedStream (MessageLite *msg, const ParseTable &table, io::CodedInputStream *input)
 
bool google.protobuf.internal::MergePartialFromCodedStreamLite (MessageLite *msg, const ParseTable &table, io::CodedInputStream *input)
 
template<typename Entry >
bool google.protobuf.internal::ParseMap (io::CodedInputStream *input, void *map_field)
 
PROTOBUF_EXPORT void google.protobuf.internal::SerializeInternal (const uint8 *base, const FieldMetadata *table, int32 num_fields, io::CodedOutputStream *output)
 
uint8 * google.protobuf.internal::SerializeInternalToArray (const uint8 *base, const FieldMetadata *table, int32 num_fields, bool is_deterministic, uint8 *buffer)
 
void google.protobuf.internal::TableSerialize (const MessageLite &msg, const SerializationTable *table, io::CodedOutputStream *output)
 
uint8 * google.protobuf.internal::TableSerializeToArray (const MessageLite &msg, const SerializationTable *table, bool is_deterministic, uint8 *buffer)
 

Variables

static constexpr const unsigned char google.protobuf.internal::kInvalidMask = 0x20
 
static constexpr const unsigned char google.protobuf.internal::kNotPackedMask = 0x10
 
static constexpr const unsigned char google.protobuf.internal::kOneofMask = 0x40
 
static constexpr const unsigned char google.protobuf.internal::kRepeatedMask = 0x20
 
static constexpr const unsigned char google.protobuf.internal::kTypeMask = 0x1f
 

Macro Definition Documentation

◆ PROTOBUF_CONSTEXPR_VAR

#define PROTOBUF_CONSTEXPR_VAR


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