Namespaces | Macros | Functions
src/google/protobuf/message.cc File Reference
#include <iostream>
#include <stack>
#include <unordered_map>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#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_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 dependency graph for 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)
 

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> >();

Variable Documentation

◆ file_map_

std::unordered_map<const char*, const google::protobuf::internal::DescriptorTable*, hash<const char*>, streq> file_map_
private

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

◆ mutex_

internal::WrappedMutex mutex_
private

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

◆ type_map_

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

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

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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:03