#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>
Go to the source code of this file.
|
Message * | google::protobuf::GetGroup (int field_number, const FieldDescriptor *field, Message *msg, const Reflection *reflection) |
|
const char * | google::protobuf::ParseLenDelim (int field_number, const FieldDescriptor *field, Message *msg, const Reflection *reflection, const char *ptr, internal::ParseContext *ctx) |
|
const char * | google::protobuf::ParsePackedField (const FieldDescriptor *field, Message *msg, const Reflection *reflection, const char *ptr, internal::ParseContext *ctx) |
|
bool | google::protobuf::ReflectiveValidator (const void *arg, int val) |
|
void | google.protobuf.internal::RegisterFileLevelMetadata (const DescriptorTable *table) |
|
void | google::protobuf::SetField (uint64 val, const FieldDescriptor *field, Message *msg, const Reflection *reflection) |
|
◆ HANDLE_PACKED_TYPE
#define HANDLE_PACKED_TYPE |
( |
|
TYPE, |
|
|
|
CPPTYPE, |
|
|
|
METHOD_NAME |
|
) |
| |
Value: case FieldDescriptor::TYPE_##
TYPE: \
return internal::Packed##METHOD_NAME##Parser( \
◆ HANDLE_PRIMITIVE_TYPE
#define HANDLE_PRIMITIVE_TYPE |
( |
|
TYPE, |
|
|
|
type |
|
) |
| |
Value: case FieldDescriptor::CPPTYPE_##
TYPE: \
return GetSingleton<internal::RepeatedFieldPrimitiveAccessor<type> >();
◆ HANDLE_TYPE
#define HANDLE_TYPE |
( |
|
TYPE, |
|
|
|
CPPTYPE, |
|
|
|
CPPTYPE_METHOD |
|
) |
| |
Value: case FieldDescriptor::TYPE_##
TYPE: { \
STORE_TYPE(CPPTYPE_METHOD); \
break; \
}
◆ STORE_TYPE
#define STORE_TYPE |
( |
|
CPPTYPE_METHOD | ) |
|
◆ file_map_
◆ mutex_
internal::WrappedMutex mutex_ |
|
private |
◆ type_map_