OsmAnd
|
#include <algorithm>
#include <google/protobuf/stubs/hash.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/dynamic_message.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/descriptor.pb.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/reflection_ops.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format.h>
Classes | |
class | google::protobuf::DynamicMessage |
struct | google::protobuf::DynamicMessage::TypeInfo |
struct | google::protobuf::DynamicMessageFactory::PrototypeMap |
Packages | |
namespace | |
namespace | google::protobuf |
Defines | |
#define | bitsizeof(T) (sizeof(T) * 8) |
#define | HANDLE_TYPE(CPPTYPE, TYPE) |
#define | HANDLE_TYPE(UPPERCASE, LOWERCASE) |
#define bitsizeof | ( | T | ) | (sizeof(T) * 8) |
#define HANDLE_TYPE | ( | CPPTYPE, | |
TYPE | |||
) |
case FieldDescriptor::CPPTYPE_##CPPTYPE: \ if (!field->is_repeated()) { \ new(field_ptr) TYPE(field->default_value_##TYPE()); \ } else { \ new(field_ptr) RepeatedField<TYPE>(); \ } \ break;
#define HANDLE_TYPE | ( | UPPERCASE, | |
LOWERCASE | |||
) |
case FieldDescriptor::CPPTYPE_##UPPERCASE : \
reinterpret_cast<RepeatedField<LOWERCASE>*>(field_ptr) \
->~RepeatedField<LOWERCASE>(); \
break