OsmAnd
|
#include <google/protobuf/stubs/hash.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/once.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/io/zero_copy_stream_impl.h>
#include <google/protobuf/wire_format_lite_inl.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/stubs/map-util.h>
Packages | |
namespace | |
namespace | google::protobuf |
namespace | google::protobuf::internal |
Defines | |
#define | GOOGLE_DCHECK_TYPE(EXTENSION, LABEL, CPPTYPE) |
#define | PRIMITIVE_ACCESSORS(UPPERCASE, LOWERCASE, CAMELCASE) |
#define | HANDLE_TYPE(UPPERCASE, LOWERCASE, REPEATED_TYPE) |
#define | HANDLE_TYPE(UPPERCASE, LOWERCASE, CAMELCASE) |
#define | HANDLE_TYPE(UPPERCASE, CPP_CAMELCASE, CPP_LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CPP_CAMELCASE, CPP_LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, VALUE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, CAMELCASE) |
#define | HANDLE_TYPE(UPPERCASE, LOWERCASE) |
#define | HANDLE_TYPE(UPPERCASE, LOWERCASE) |
Enumerations | |
enum | Cardinality |
#define GOOGLE_DCHECK_TYPE | ( | EXTENSION, | |
LABEL, | |||
CPPTYPE | |||
) |
GOOGLE_DCHECK_EQ((EXTENSION).is_repeated ? REPEATED : OPTIONAL, LABEL); \ GOOGLE_DCHECK_EQ(cpp_type((EXTENSION).type), WireFormatLite::CPPTYPE_##CPPTYPE)
#define HANDLE_TYPE | ( | UPPERCASE, | |
LOWERCASE, | |||
REPEATED_TYPE | |||
) |
case WireFormatLite::CPPTYPE_##UPPERCASE: \
if (is_new) { \
extension->repeated_##LOWERCASE##_value = \
new REPEATED_TYPE; \
} \
extension->repeated_##LOWERCASE##_value->MergeFrom( \
*other_extension.repeated_##LOWERCASE##_value); \
break;
#define HANDLE_TYPE | ( | UPPERCASE, | |
LOWERCASE, | |||
CAMELCASE | |||
) |
case WireFormatLite::CPPTYPE_##UPPERCASE: \
Set##CAMELCASE(iter->first, other_extension.type, \
other_extension.LOWERCASE##_value, \
other_extension.descriptor); \
break;
#define HANDLE_TYPE | ( | UPPERCASE, | |
CPP_CAMELCASE, | |||
CPP_LOWERCASE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: \ while (input->BytesUntilLimit() > 0) { \ CPP_LOWERCASE value; \ if (!WireFormatLite::ReadPrimitive< \ CPP_LOWERCASE, WireFormatLite::TYPE_##UPPERCASE>( \ input, &value)) return false; \ Add##CPP_CAMELCASE(number, WireFormatLite::TYPE_##UPPERCASE, \ true, value, extension.descriptor); \ } \ break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CPP_CAMELCASE, | |||
CPP_LOWERCASE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: { \ CPP_LOWERCASE value; \ if (!WireFormatLite::ReadPrimitive< \ CPP_LOWERCASE, WireFormatLite::TYPE_##UPPERCASE>( \ input, &value)) return false; \ if (extension.is_repeated) { \ Add##CPP_CAMELCASE(number, WireFormatLite::TYPE_##UPPERCASE, \ false, value, extension.descriptor); \ } else { \ Set##CPP_CAMELCASE(number, WireFormatLite::TYPE_##UPPERCASE, value, \ extension.descriptor); \ } \ } break
#define HANDLE_TYPE | ( | UPPERCASE, | |
LOWERCASE | |||
) |
case WireFormatLite::CPPTYPE_##UPPERCASE: \
repeated_##LOWERCASE##_value->Clear(); \
break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
LOWERCASE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: \ for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) { \ WireFormatLite::Write##CAMELCASE##NoTag( \ repeated_##LOWERCASE##_value->Get(i), output); \ } \ break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
LOWERCASE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: \ for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) { \ WireFormatLite::Write##CAMELCASE(number, \ repeated_##LOWERCASE##_value->Get(i), output); \ } \ break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
VALUE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: \ WireFormatLite::Write##CAMELCASE(number, VALUE, output); \ break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
LOWERCASE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: \ for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) { \ result += WireFormatLite::CAMELCASE##Size( \ repeated_##LOWERCASE##_value->Get(i)); \ } \ break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
LOWERCASE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: \
result += WireFormatLite::k##CAMELCASE##Size * \
repeated_##LOWERCASE##_value->size(); \
break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
LOWERCASE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: \ result += tag_size * repeated_##LOWERCASE##_value->size(); \ for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) { \ result += WireFormatLite::CAMELCASE##Size( \ repeated_##LOWERCASE##_value->Get(i)); \ } \ break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
LOWERCASE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: \
result += (tag_size + WireFormatLite::k##CAMELCASE##Size) * \
repeated_##LOWERCASE##_value->size(); \
break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE, | |||
LOWERCASE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: \
result += WireFormatLite::CAMELCASE##Size(LOWERCASE); \
break
#define HANDLE_TYPE | ( | UPPERCASE, | |
CAMELCASE | |||
) |
case WireFormatLite::TYPE_##UPPERCASE: \
result += WireFormatLite::k##CAMELCASE##Size; \
break
#define HANDLE_TYPE | ( | UPPERCASE, | |
LOWERCASE | |||
) |
case WireFormatLite::CPPTYPE_##UPPERCASE: \
return repeated_##LOWERCASE##_value->size()
#define HANDLE_TYPE | ( | UPPERCASE, | |
LOWERCASE | |||
) |
case WireFormatLite::CPPTYPE_##UPPERCASE: \
delete repeated_##LOWERCASE##_value; \
break
#define PRIMITIVE_ACCESSORS | ( | UPPERCASE, | |
LOWERCASE, | |||
CAMELCASE | |||
) |