#include <google/protobuf/dynamic_message.h>
#include <algorithm>
#include <cstddef>
#include <memory>
#include <new>
#include <unordered_map>
#include <google/protobuf/descriptor.pb.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/unknown_field_set.h>
#include <google/protobuf/stubs/hash.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/map_field.h>
#include <google/protobuf/map_field_inl.h>
#include <google/protobuf/map_type_handler.h>
#include <google/protobuf/reflection_ops.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/wire_format.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Go to the source code of this file.
◆ bitsizeof
#define bitsizeof |
( |
|
T | ) |
(sizeof(T) * 8) |
◆ HANDLE_TYPE [1/2]
#define HANDLE_TYPE |
( |
|
CPPTYPE, |
|
|
|
TYPE |
|
) |
| |
Value: case FieldDescriptor::CPPTYPE_##CPPTYPE: \
if (!
field->is_repeated()) { \
} else { \
} \
break;
◆ HANDLE_TYPE [2/2]
#define HANDLE_TYPE |
( |
|
UPPERCASE, |
|
|
|
LOWERCASE |
|
) |
| |
Value: case FieldDescriptor::CPPTYPE_##UPPERCASE: \
reinterpret_cast<RepeatedField<LOWERCASE>*>(field_ptr) \
break