Namespaces | Macros | Functions
protobuf/src/google/protobuf/message.cc File Reference
#include <google/protobuf/message.h>
#include <iostream>
#include <stack>
#include <unordered_map>
#include <google/protobuf/stubs/casts.h>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/descriptor.pb.h>
#include <google/protobuf/parse_context.h>
#include <google/protobuf/reflection_internal.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/io/zero_copy_stream_impl.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/map_field.h>
#include <google/protobuf/map_field_inl.h>
#include <google/protobuf/reflection_ops.h>
#include <google/protobuf/unknown_field_set.h>
#include <google/protobuf/wire_format.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/stubs/strutil.h>
#include <google/protobuf/stubs/map_util.h>
#include <google/protobuf/stubs/stl_util.h>
#include <google/protobuf/stubs/hash.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for protobuf/src/google/protobuf/message.cc:

Go to the source code of this file.

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

#define HANDLE_PRIMITIVE_TYPE(TYPE, type)
 
#define HASH_MAP   std::unordered_map
 
#define STR_HASH_FXN   hash<::google::protobuf::StringPiece>
 

Functions

void google.protobuf.internal::RegisterFileLevelMetadata (const DescriptorTable *table)
 

Macro Definition Documentation

◆ HANDLE_PRIMITIVE_TYPE

#define HANDLE_PRIMITIVE_TYPE (   TYPE,
  type 
)
Value:
case FieldDescriptor::CPPTYPE_##TYPE: \
return GetSingleton<internal::RepeatedFieldPrimitiveAccessor<type> >();

◆ HASH_MAP

#define HASH_MAP   std::unordered_map

Definition at line 220 of file protobuf/src/google/protobuf/message.cc.

◆ STR_HASH_FXN

#define STR_HASH_FXN   hash<::google::protobuf::StringPiece>

Definition at line 221 of file protobuf/src/google/protobuf/message.cc.

Variable Documentation

◆ file_map_

Definition at line 238 of file protobuf/src/google/protobuf/message.cc.

◆ mutex_

internal::WrappedMutex mutex_
private

Definition at line 240 of file protobuf/src/google/protobuf/message.cc.

◆ type_map_

std::unordered_map<const Descriptor*, const Message*> type_map_
private

Definition at line 242 of file protobuf/src/google/protobuf/message.cc.

TYPE
#define TYPE(u, l)
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/upb.c:8202


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