OsmAnd
|
#include <google/protobuf/extension_set.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/wire_format.h>
#include <google/protobuf/wire_format_lite_inl.h>
Classes | |
class | google::protobuf::internal::DescriptorPoolExtensionFinder |
Packages | |
namespace | |
namespace | google::protobuf |
namespace | google::protobuf::internal |
Defines | |
#define | GOOGLE_DCHECK_TYPE(EXTENSION, LABEL, CPPTYPE) |
#define | HANDLE_TYPE(UPPERCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, VALUE) |
Functions | |
FieldDescriptor::Type | google::protobuf::internal::real_type (FieldType type) |
FieldDescriptor::CppType | google::protobuf::internal::cpp_type (FieldType type) |
#define GOOGLE_DCHECK_TYPE | ( | EXTENSION, | |
LABEL, | |||
CPPTYPE | |||
) |
GOOGLE_DCHECK_EQ((EXTENSION).is_repeated ? FieldDescriptor::LABEL_REPEATED \ : FieldDescriptor::LABEL_OPTIONAL, \ FieldDescriptor::LABEL_##LABEL); \ GOOGLE_DCHECK_EQ(cpp_type((EXTENSION).type), FieldDescriptor::CPPTYPE_##CPPTYPE)
#define HANDLE_TYPE | ( | UPPERCASE, | |
LOWERCASE | |||
) |
case FieldDescriptor::CPPTYPE_##UPPERCASE: \ total_size += sizeof(*repeated_##LOWERCASE##_value) + \ repeated_##LOWERCASE##_value->SpaceUsedExcludingSelf();\ break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
LOWERCASE | |||
) |
case FieldDescriptor::TYPE_##UPPERCASE: \ for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) { \ target = WireFormatLite::Write##CAMELCASE##NoTagToArray( \ repeated_##LOWERCASE##_value->Get(i), target); \ } \ break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
LOWERCASE | |||
) |
case FieldDescriptor::TYPE_##UPPERCASE: \ for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) { \ target = WireFormatLite::Write##CAMELCASE##ToArray(number, \ repeated_##LOWERCASE##_value->Get(i), target); \ } \ break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
VALUE | |||
) |
case FieldDescriptor::TYPE_##UPPERCASE: \
target = WireFormatLite::Write##CAMELCASE##ToArray( \
number, VALUE, target); \
break